compliance(§4.3): root LICENSE becomes a symlink into LICENSES/ - #16
Merged
Conversation
The Standard v1.36 §4.3 requires the root LICENSE file to be a symbolic link to the project's primary license text in LICENSES/, never a duplicated copy. This repo shipped a markdown-formatted LICENSE.md (34893 B) that had already drifted from LICENSES/GPL-3.0-or-later.txt (34674 B) — headings, en-dashes, and rewrapped paragraphs. - LICENSE.md removed; LICENSE added as a symlink (mode 120000) to LICENSES/GPL-3.0-or-later.txt (skills are software-class, §4.1.1). - grok-skills/README.md: root license pointer retargeted to ../LICENSE. Per-skill in-directory LICENSE/LICENSE.md copies are unaffected — §4.3 governs the repository root, and CONTRIBUTING.md already documents the in-dir copy as optional with a fall back to the repo-root LICENSE. reuse lint: compliant, 604/604 files covered. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings this repo into compliance with the rule landed in Standard v1.36 (#15).
Problem
The repo root shipped
LICENSE.md— a markdown-reformatted GPL-3 (34893 B) that had already drifted from the verbatimLICENSES/GPL-3.0-or-later.txt(34674 B):#headings,©→(C), rewrapped paragraphs. Exactly the two-copies-drift failure §4.3 now names.Change
LICENSE.mdremoved;LICENSEadded as a symlink (mode120000) →LICENSES/GPL-3.0-or-later.txt. Skills are software-class per §4.1.1.grok-skills/README.md— root license pointer retargeted from../LICENSE.mdto../LICENSE.Not touched (deliberately)
Per-skill in-directory
LICENSE/LICENSE.mdcopies. §4.3 governs the repository root, andCONTRIBUTING.mdalready documents the in-dir copy as optional with a fall back to the repo-rootLICENSE.construct-cli/src/commands/ship.rsstill probes both filenames when bundling, which remains correct.Verification
reuse lint→ compliant with REUSE 3.3, 604/604 files carry copyright and license information.🤖 Generated with Claude Code