canon(E0010 draft): Rulebook Transfer principle + Models-Do-Not-Mutate-Canon refinement (DRAFT)#262
Conversation
… Not Mutate Canon for delegated stewardship
Canon Quality — Frontmatter Schema ✅All 49 file(s) in Validator: |
Canon Quality —
|
Canon Quality — Homepage Surfacing ✅49 essay(s) scanned. Soft report — never blocks; the hard field gate is the Frontmatter Schema job. All published essays resolve to the homepage feed. Report: |
Canon Quality — P0010 Retrieval-Readiness
|
…(gauntlet finding)
…ity semi_stable->stable
…y semi_stable->stable
Status: DRAFT — merge held for captain ratification. Pushing to this branch is the review surface; the merge is yours, pinned to head SHA, and gated by
release-validation-gate(active reviews must complete first).What this is
canon/principles/rulebook-transfer.md. Discernment transfers down tiers as an articulable rulebook; authority over canon flows one way (downward, acyclic); the delegation ladder has fewer rungs than the execution ladder.canon/decisions/models-do-not-mutate-canon.md. Adds the delegated-stewardship axis while preserving the original prohibition for the operator's sovereign canon.Cross-check you should see first
The refinement reopens a boundary the original explicitly rejected (Alternative 3: graduated edit-rights inside one canon). It survives because it is a different axis — separate delegated jurisdictions, not tiers of your canon. The doc's
Alternatives Considerednow defends that distinction in-line so it doesn't read as quietly reversing a settled decision. Your call whether the distinction holds.Decisions taken, pending your ratification — overturn any in review
stability: stable→semi_stableon the decision, reflecting active refinement. Revert on ratify if you prefer.target_repo: outcomes-driven-developmenton the principle, to match convention (not "klappy.dev").status: drafton the principle; flips toactiveon your ratify.epoch: E0010per your stated intent — see blocking markers below.2026-06-26, UTC-derived. Correct if your civil date differs.Blocking before merge —
governance-change-discipline(your authorship)This is a behavior-affecting change to Tier-1 canon and names a new epoch, so four markers are required. I have not authored them, because all four frame Epoch 10's identity — and epoch appendices currently stop at epoch-9, so E0010 is not yet declared. Declaring an epoch is your authorial act, not mine:
canon/CHANGELOG.md(0.38.0 → 0.39.0).docs/oddkit/release-notes/2026-06-26-<slug>.md.docs/appendices/epoch-10.mddeclaring the epoch — or retag the principle toE0009if you'd rather not open E10 yet.I can draft the mechanical parts (changelog entry, release note) the moment you give me the epoch's framing; the epoch declaration itself stays yours.
Companion
kirigami-mcp PR #31 (the internal policy that consumes this principle). It
derives_fromthis principle and should not merge first.Note
High Risk
Tier-1 governance and authority rules for models, delegation, and canon mutation—behavior-shaping even as markdown-only, with in-place amendment of a previously stable decision pending operator ratification.
Overview
Draft Tier-1 canon that introduces Rulebook Transfer and refines Models Do Not Mutate Canon so multi-tier agent loops can delegate downward without models editing the operator’s sovereign canon.
New principle
canon/principles/rulebook-transfer.mdstates that frontier discernment can crystallize into articulable rulebooks for lesser tiers to run faithfully, with loss bounded by articulability and adjacent-rung handoffs only. It separates execution capacity (run rulebooks) from stewardship capacity (author rulebooks and hold bounded domains), and locks safe self-building loops on acyclic authority: information may flow everywhere, but ratification flows downward only (no self-promotion, no upward canon edits, delegated bounded revocable scopes).In-place refinement of
canon/decisions/models-do-not-mutate-canon.mdkeeps the core rule—models must not mutate the operator’s canon—but adds delegated stewardship over a separate sub-scope with explicit guards (upward reach, self-promotion, boundary capture) and updated verification. Alternatives Considered is rewritten to accept narrow attributed ratification within delegated scopes while still rejecting graduated edit-rights inside the operator’s single canon.Merge is explicitly held for operator ratification; the diff does not include the governance-change markers (changelog bump, release note,
epoch-10appendix) the PR description lists as blocking.Reviewed by Cursor Bugbot for commit b7da78a. Bugbot is set up for automated code reviews on this repo. Configure here.