I3261 — Every bypass of the intent loop is tried by a test and is refused or exempted by policy, never passed
Revive I2224 and I2215 from origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed): a matrix test tries each named bypass — start with no binding, execution before critique, completion on green tests alone, satisfied from a closed issue, a GitHub edit changing intent state — and asserts refusal or a typed exemption.
BLOCKED wave 2 · p2 · verification profile · parallel safe
Blocked. This issue cannot start until I3259, I2001 are done. The status is derived from that, not declared.
Objective
Revive I2224 and I2215 from origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed): a matrix test tries each named bypass — start with no binding, execution before critique, completion on green tests alone, satisfied from a closed issue, a GitHub edit changing intent state — and asserts refusal or a typed exemption.
Why
Accepted standing invariant of 2026-10-07: no work without an intent or typed exemption, no intent work without a critiqued plan, no completion without criterion evidence, no satisfied intent from issue status. Sources: chatgpt-majordomus:c123#1, chatgpt-majordomus:c189#1.
Current state
Each refusal exists in its own test; no matrix asserts all of them on one fixture.
Desired state
Each row of the matrix is a claim with its test, or planned with what is missing.
Scope
- docs/CLAIMS.yaml
Dependencies
- I3259BLOCKED Where the policy says completed means complete, finish refuses completed while a criterion the task serves is unmet, and writes no intent state
- I2001BLOCKED start asks what the task serves and refuses a refused binding where the policy requires it
Acceptance criteria
- Every row is refused or exempted; a row that passes fails the test naming it
Validation
- majordomus plan validate
- majordomus intent validate
Evidence required
- test_every_bypass_is_refused
Evidence
None recorded. Every token above needs a command or an artifact behind it before this issue can be completed; narrative is refused.
Timeline
- started
- —
- verified
- —
- completed
- —
Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.
Canonical record: .ai/repo/project/issues/I3261.yaml. Read it back with majordomus plan show I3261.