governance: make Cursor-Governance the canonical home for ORG_INVARIANTS#5
Merged
Merged
Conversation
Add the canonical ORG_INVARIANTS.yaml (canonical: true + provenance/consumers) and docs/governance/ORG_INVARIANTS.md (SSOT topology + sync process). Note: registration of ORG_INVARIANTS in CANONICAL_LAW.md is deferred to the Suite 6 -> L9 rebrand PR that rewrites CANONICAL_LAW.md, to avoid a collision on that file. This PR no longer touches CANONICAL_LAW.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rr6wpk9eehnJdRmh5BwWGG
cryptoxdog
force-pushed
the
claude/org-invariants-canonical
branch
from
July 5, 2026 04:14
882e2ac to
eff8462
Compare
|
cryptoxdog
pushed a commit
that referenced
this pull request
Jul 20, 2026
Carries the ORG_INVARIANTS registration that PR #5 originally placed in the old CANONICAL_LAW.md table, re-expressed in this PR's rewritten table format. This resolves the CANONICAL_LAW.md collision between the hygiene pack and PR #5 so the two land without conflict (PR #5 no longer touches this file). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Rr6wpk9eehnJdRmh5BwWGG
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
Migrates the canonical home of the Quantum-L9 org invariant policy into the governance control plane (this repo). Previously
ORG_INVARIANTS.yamllived only in L9-Ops-MCP; now it's canonical here and mirrored downstream.Changes
ORG_INVARIANTS.yaml(root)canonical: true, plus aprovenanceblock listing downstream consumers. Theorg_invariantsblock is byte-identical to the L9-Ops-MCP mirror.docs/governance/ORG_INVARIANTS.mdCANONICAL_LAW.mdORG_INVARIANTS.yamlas a canonical asset in the SSOT table (one row).Design (honest)
L9-Ops-MCP/scripts/validate_org_invariants.py). No network dependency added to any CI gate.org_invariantsblock; change here → re-sync mirrors. Verified the current L9-Ops-MCP block matches this canonical one exactly.canonical: false+canonical_source); its gate andlibrary_healthwere re-run and stay green.Topology
Note
Independent of the CodeQL (#3) and Copilot-review (#4) PRs. The companion mirror-annotation lands on L9-Ops-MCP's existing branch (PR #4), since the file only exists there pre-merge.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Rr6wpk9eehnJdRmh5BwWGG
Generated by Claude Code