Observation recorded while running pnpm --filter @objectstack/spec check:liveness on the #10576 worktree (2026-08-21, branch claude/issue-10576-aggregate-per-filter, base dd8172ee2). The gate PASSES — this is its warning channel, not a failure — but it currently prints:
⚠ 11 unregistered dogfood proof tag(s) — add to proof-registry.mts
The eleven @proof: tags, each present in a packages/qa/dogfood/test/*.dogfood.test.ts file and absent from proof-registry.mts:
- admin-credential-lifecycle
- admin-route-nonadmin-refusal
- attachments-parent-rls-count-parity
- attachments-parent-rls-scan-cap
- attachments-public-read-acl
- attachments-unscoped-delete-gate
- no-active-organization-write-refusal
- org-scoped-sharing-rule-listing
- sharing-rule-org-less-caller
- showcase-crud-persona-matrix
- showcase-fls-read-mask-strip
Why it is worth a card rather than silence: the proof registry is what lets liveness-ledger entries BIND a high-risk verdict to an executable dogfood proof (check:liveness verifies "all bound high-risk proofs resolve"). A proof tag that exists on disk but not in the registry is a proof no ledger entry can cite — the drift accumulates one warning line at a time and nothing ever goes red. Registering them is mechanical (add entries to proof-registry.mts); deciding whether any of the eleven should also be bound to a ledger entry is the judgment half.
Pre-existing on main (none of the eleven tags is touched by #10576's diff); found during, not caused by, that card's verification.
Observation recorded while running
pnpm --filter @objectstack/spec check:livenesson the #10576 worktree (2026-08-21, branchclaude/issue-10576-aggregate-per-filter, basedd8172ee2). The gate PASSES — this is its warning channel, not a failure — but it currently prints:The eleven
@proof:tags, each present in apackages/qa/dogfood/test/*.dogfood.test.tsfile and absent fromproof-registry.mts:Why it is worth a card rather than silence: the proof registry is what lets liveness-ledger entries BIND a high-risk verdict to an executable dogfood proof (
check:livenessverifies "all bound high-risk proofs resolve"). A proof tag that exists on disk but not in the registry is a proof no ledger entry can cite — the drift accumulates one warning line at a time and nothing ever goes red. Registering them is mechanical (add entries toproof-registry.mts); deciding whether any of the eleven should also be bound to a ledger entry is the judgment half.Pre-existing on
main(none of the eleven tags is touched by #10576's diff); found during, not caused by, that card's verification.