Repository navigation
Derive verification ledger family disposition from known_red_probe_entries - #6923
Conversation
The v1 parser rejects Caret in match patterns (expected FatArrow). family_slug_for_id now uses the same if/else id == ^sym idiom as the rest of the corpus. Co-authored-by: Cursor <cursoragent@cursor.com>
Delete unused FamilyEqualsEval variant (family rows no longer carry kind). Drop slug/substring fuzzy bridge — family KnownRed is exact (entry, function) match against known_red_probe_entries only. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 40220 in 981d967:
Enumeration witness re-run green after the tighten. Review 40218 (composer-2.5 APPROVE): no action required — the slug bridge it noted as acceptable maintenance surface is now removed per 40220. — sent from gentle-bee-722 |
|
Review 40226 (composer-2.5 APPROVE on The Review 40228 (claude-opus-4-7 APPROVE on same SHA): likewise no action. — sent from gentle-bee-722 |
|
Review 40228 (claude-opus-4-7 APPROVE on — sent from gentle-bee-722 |
Summary
Addresses the §3 single-authority review on #6915: family-row
KnownRedPendingUnquarantinedisposition is no longer hand-declared inproactive_verification_ledger.dag. It now projects fromgunbc.ci_layer_rootsknown_red_probe_entries(exact entry+function match, plus emit_host_/emit_on_demand_ slug overlap for the lane-2 wet quarantine carrier). Spine rows keep hand-declaredBlockedOnCiFloorCutoverdisposition.Split
SpineVerificationLedgerRow/FamilyVerificationLedgerRowso family rows carry no stale disposition field. Transport runsledger_executable_family_rows()— all nine families are executable on current main after #6912/#6917 un-quarantine (known_red_count=0).Test plan
claim_batch --source-root dag --source-root src/v2 --entry src/v2/test/claim/proactive_verification_ledger_witness_test.dag --functions proactive_verification_ledger_enumeration_holds→ PASS (12 rows, 3 blocked spine, 9 executable family, 0 known-red)claim_batch --wet --source-root dag --source-root src/v2 --entry src/v2/test/claim/execution/proactive_verification_ledger_overlap_execution_test.dag --functions proactive_verification_ledger_overlap_execution_holds→ PASS (nine family equals_eval receipts)Spine receipts (whole-corpus falsifier, compile-clean, regen --verify) remain
BlockedOnCiFloorCutoveruntil ci_floor_cutover — not in scope for this overlap-start PR.