Skip to content

Independence mechanisms ready to switch on: CODEOWNERS, author/verifier record, ratchet-separation gate - #41

Merged
O6lvl4 merged 1 commit into
mainfrom
independence-mechanisms
Aug 21, 2026
Merged

Independence mechanisms ready to switch on: CODEOWNERS, author/verifier record, ratchet-separation gate#41
O6lvl4 merged 1 commit into
mainfrom
independence-mechanisms

Conversation

@O6lvl4

@O6lvl4 O6lvl4 commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Closes #32 (part of #12). The half of limitation 1 that can exist before a second person does.

What

  • .github/CODEOWNERS — normative and ratchet paths mapped to the verifier role (resolving to the author today; required reviews stay 0 until Independent human verifier — verification independence #14, for the reasons written in the file).
  • .github/PULL_REQUEST_TEMPLATE.md — an author / verifier record per PR (human or agent, independent or not) and a "ratchets loosened" line. A record, not a substitute.
  • scripts/check-ratchet-separation.sh — a ceiling raise / floor drop in proofs/*.toml must be its own commit (only the ledger + generated docs), and a hand-edited ledger must add a dated justification line; regenerated ledgers (runner-coverage, ref-abstain) need separation only. Tightening rides along. lefthook judges the staged diff; CI judges every commit in the PR range (checkout now fetch-depth: 0). Gate-verification row NEGATIVE_TESTED (six staged scenarios in both directions).
  • CONTRIBUTING "Independence" section, QUALIFICATION limitation 1 + CM row, README, CLAUDE.md.

Honest first result

Run over today's history the gate flags exactly my own two commits that raised unvalidated_ceiling together with new sections (#35, #37). Those stay as they are (history is not rewritten); from this PR on the rule is mechanical. The first version of the gate also had a bug that made every staged loosening invisible — the six scenarios caught it before wiring, which is what the scenarios are for.

Author / verifier record

role who independent?
authored Claude (this session), on behalf of @O6lvl4
verified the gates + the same session no

🤖 Generated with Claude Code

…rifier role, an author/verifier record in the PR template, and the ratchet-separation gate — a ceiling raise or floor drop is its own dated commit (lefthook staged, CI over the PR range)
@O6lvl4
O6lvl4 force-pushed the independence-mechanisms branch from e822766 to e85b63e Compare August 21, 2026 00:57
@O6lvl4
O6lvl4 merged commit 90b2e3a into main Aug 21, 2026
1 check passed
@O6lvl4
O6lvl4 deleted the independence-mechanisms branch August 21, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Independence mechanisms ready to switch on: CODEOWNERS, ratchet-separation gate, author/verifier record

1 participant