chore(governance): LICENSE SPDX header + registry regen#431
Merged
Conversation
- LICENSE: add 'SPDX-License-Identifier: MPL-2.0' header so check-licence-consistency.sh and downstream scanners (REUSE, cargo-license) can identify the licence. Body text already MPL-2.0; header now matches. Owner-authorised (2026-06-26). - REGISTRY.a2ml + TOPOLOGY.md: regenerated via 'just registry' to clear drift (registry-check now reports in-sync). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SuLNP87x3i5YXdq2wYERRK
|
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.



Summary
Two standing governance-debt fixes (owner-directed, 2026-06-26). Both verified locally green.
1. LICENSE SPDX header (owner-authorised)
Root
LICENSEhad noSPDX-License-Identifier:line, failingscripts/check-licence-consistency.sh. AddedSPDX-License-Identifier: MPL-2.0(body text already MPL-2.0; header now matches). Check passes:
[OK] LICENSE body text matches SPDX header.2. Registry drift regenerated
.machine_readable/REGISTRY.a2mlhad drifted from the file tree. Regeneratedvia
just registry(12 lines changed).just registry-checknow reportsOK: registry + topology are in sync with the file tree.Out of scope (flagged, not done)
Elixir/mix in this environment; the bash fallback errors on the 1086-file
tree). Most of the tree is the
palimpsest-licensesatellite (legitimatelyPMPL/third-party, untouchable) or licence-flag-only findings. Separate
scanner-dependent effort.
.github/workflows/governance.yml:1carriesSPDX-License-Identifier: PMPL-1.0-or-later(sole-owner repo → should beMPL-2.0). Licence edit — owner-only, not touched here. Flagging only.
🤖 Generated with Claude Code
Generated by Claude Code