VERDICT-LEDGER.jsonl
10 lines 9.9 KB
Raw
sha256:8461d44b77376fbf06fa7c3e085d309e3010fd8d5886d63c63e69ce118811ad4 docs: record AFF-b feature-tip SHAs after AFF-b-ISR commit. Human 3 days ago
1 {"entry_hash":"0f27d7bef1f4a2d9200fb5220e992244d0d24ed22c81d6797485ea9d7600d722","kind":"genesis","prev_hash":"368646f427571067ec853ef0c3d4cce9ecfa3fb3e003dd1252cd5d02f111e513","ts":"2026-09-02T01:48:59Z","v":1}
2 {"actor_role":"verifier","actor_session_id":"c72e9414-24f0-4446-9a1b-d9ff5d60bd99","entry_hash":"60b9e83f2dd51a292c0cb58edceafa7f9705ad0e8179d35bf60ed70eebd657bd","frozen_spec":"docs/archive/phases/PHASE-ISR-INDEPENDENT-SECOND-REVIEWER.md","isr_verdict":"pass","kind":"independent_second_review","notes":"ISR-b-BV-r1 second chat V1-V8 pass; actor_session_id is verifier chat; producer_session_id is builder chat nonce","phase_id":"ISR-b Independent second reviewer build","prev_hash":"0f27d7bef1f4a2d9200fb5220e992244d0d24ed22c81d6797485ea9d7600d722","producer_session_id":"62762b24-69e5-4c95-b38e-cadbf261f9af","round":1,"ts":"2026-09-02T12:45:25Z","v":1}
3 {"actor_role":"verifier","actor_session_id":"c72e9414-24f0-4446-9a1b-d9ff5d60bd99","artifacts":[{"notes":"48 passed (seven-tier test_isr_)","ref":"pytest tests/**/test_isr_*.py -q","sha256":"4a82e9639c99a1117793c96d3f1bf76c2cbda04aba529c636bc04b5011d36597","type":"test_output"}],"bv_verdict":"pass","entry_hash":"5bcd01253a7306da9fa93158d6feb7952e162186780770d6420893606dbd2523","frozen_spec":"docs/archive/phases/PHASE-ISR-INDEPENDENT-SECOND-REVIEWER.md","kind":"verification_evidence","phase_id":"ISR-b Independent second reviewer build","prev_hash":"60b9e83f2dd51a292c0cb58edceafa7f9705ad0e8179d35bf60ed70eebd657bd","round":1,"ts":"2026-09-02T12:45:26Z","v":1}
4 {"actor_role":"verifier","actor_session_id":"3a3eda52-b099-4717-8067-c6c10a2362c0","artifacts":[{"notes":"51 passed (seven-tier NXP.8 + ONS layout updates); full suite 1340 passed / 16 pre-existing fails identical on parent 940c3b4","ref":"pytest tests/{unit,integration,e2e,stress,data_integrity,performance,security} -k print_next/nxp/workspace -q","sha256":"a1ea596ed08b4b12da25c12191b66271038c64fc80665241bfc887420f241c27","type":"test_output"}],"bv_verdict":"findings","entry_hash":"7e09c6e9b402ba32f733c5d37b62dee745020df2444e1f07ccf67a9dddbfbcb9","frozen_spec":"docs/archive/phases/PHASE-NXP-NEXT-PROVENANCE.md","kind":"verification_evidence","notes":"NXP-b-BV-r1 second chat, V1-V8: implementation matches NXP.3-NXP.6 (verified live). findings = 2 frozen NXP.8 matrix rows not actually asserted (e2e exit-code tautology, data-integrity newline-insensitive golden), proven by mutation; plus builder producer_session nonce unrecorded so ISR cannot be appended truthfully. No DONE.","phase_id":"NXP-b NEXT provenance build","prev_hash":"5bcd01253a7306da9fa93158d6feb7952e162186780770d6420893606dbd2523","round":1,"ts":"2026-09-05T01:20:02Z","v":1}
5 {"actor_role":"verifier","actor_session_id":"2869c11a-e929-4216-b63e-eff382753a00","artifacts":[{"notes":"Seven-tier NXP.8 subset 54 passed. Full-suite failure set at b86291c is identical to parent 940c3b4 when both are run in matched git-worktree environments (43 = 43, zero new, zero fixed); the 16 seen in the primary checkout are a strict subset.","ref":"pytest -p no:randomly <9 NXP tier files> (54 passed) + pytest -q full suite (1343 passed / 16 pre-existing failures) @ b86291c","sha256":"d4c5e0aeb381fca75c8a176ddc625a760512bc6c1beac32a7b30d831d694218c","type":"test_output"}],"bv_verdict":"pass","entry_hash":"78909934c1b4061b0726036ae43c272e25405953acd824bb4332b545288d6b96","frozen_spec":"docs/archive/phases/PHASE-NXP-NEXT-PROVENANCE.md","kind":"verification_evidence","notes":"NXP-b-BV-r2 independent V1-V8 over 940c3b4..HEAD (build commit 410ddc1 + test fix 6c35b72). BV-r1 findings re-derived from scratch, not taken on trust: 12 targeted mutations run against the NXP tiers, 10 killed. Confirmed by mutation that the rewritten e2e row fails when N4 is folded into --exit-code (exit 2 != 0) while the pre-fix 410ddc1 row passes under the same mutation, and that the rewritten data-integrity row fails on a newline-only fence-body change while the pre-fix row passes; a content-byte change is caught by both. Live on this repo: twelve-step layout with heading byte-exact on line 1, 4x U+00B7 separators, stdout minus provenance+blank reproduces pre-NXP nine-step bytes exactly, check-next unconfigured exits 0 with named bare basename and compliant target, status board-naming advisory fires while status --exit-code returns 0. Exit precedence 2>6>35>3>0, CURRENT_NEXT_HEADING, and extract_paste_fence_body untouched by the diff. Two surviving mutations are non-blocking and outside the frozen NXP.8 matrix: the workspace check-next --json payload exit_code/ok fields are unasserted, and the absolute_repo_root is_absolute() guard is an unreachable defensive branch (its spec-required OSError refusal path is tested).","phase_id":"NXP-b NEXT provenance build","prev_hash":"7e09c6e9b402ba32f733c5d37b62dee745020df2444e1f07ccf67a9dddbfbcb9","round":2,"ts":"2026-09-05T03:42:30Z","v":1}
6 {"actor_role":"verifier","actor_session_id":"2869c11a-e929-4216-b63e-eff382753a00","entry_hash":"8e5e49d9e3b0aa6af2818d34f60bea12043fbaeac3cdf7dd6ce9df6054755d7d","frozen_spec":"docs/archive/phases/PHASE-NXP-NEXT-PROVENANCE.md","isr_verdict":"pass","kind":"independent_second_review","notes":"Independent second reviewer for NXP-b. This chat is not 3a3eda52-b099-4717-8067-c6c10a2362c0, which acted as BV-r1 verifier and then as NXP-b-FIX producer at 6c35b72 and therefore cannot verify its own test fixes. BV-r1's findings were re-derived by mutation rather than accepted on trust; see the round 2 verification_evidence entry. No ISR waiver, no producer-session reuse, no main merge, no hook changes, no consumer board renames, no assert weakened.","phase_id":"NXP-b NEXT provenance build","prev_hash":"78909934c1b4061b0726036ae43c272e25405953acd824bb4332b545288d6b96","producer_session_id":"3a3eda52-b099-4717-8067-c6c10a2362c0","round":2,"ts":"2026-09-05T03:42:47Z","v":1}
7 {"actor_role":"verifier","actor_session_id":"4c695c4f-96ff-487f-ad92-30ec473f1b51","artifacts":[{"notes":"Seven-tier test_frv_ 35 passed. Full suite 1379 passed / 15 pre-existing fails; full-suite log sha256:2aa2d9bc5e13346e110e2ee0796098e6e91aab8ee4e0b6e77d8c7b48ed013aa9","ref":"pytest tests/**/test_frv_*.py -q (35 passed)","sha256":"dc9dbb4cdbf8627aab78b80401fb1f59f2694675d8ba7d63f8597aeddbfff249","type":"test_output"}],"bv_verdict":"pass","entry_hash":"639da5c1410a8b4d5475f09699cd584aa91858cae3f1e53c8c6ad72d285aa8bf","frozen_spec":"docs/archive/phases/PHASE-FRV-FREEZE-REVIEW-VERDICT-INTEGRITY.md","kind":"verification_evidence","notes":"FRV-b-BV-r1 second chat V1-V8 pass. Verifier session 4c695c4f-96ff-487f-ad92-30ec473f1b51 is not producer f98ae0dd-1e92-4dc1-a4f0-285fd4635244. Live: fourteen-key stamp, digest sha256:c113efa33a12b892d55f9c055dd029830ed36ef48f42384bc8bff071edbb5b86 unchanged after seven-to-fourteen migration, exit 39, freeze_review kind, shared freeze_authorization reader, plain Auto gated, compact_step_id shared, mechanical_only advisory, both prose fallbacks deleted. Five targeted mutations killed.","phase_id":"FRV-b Freeze-review verdict integrity build","prev_hash":"8e5e49d9e3b0aa6af2818d34f60bea12043fbaeac3cdf7dd6ce9df6054755d7d","round":1,"ts":"2026-09-12T12:40:48Z","v":1}
8 {"actor_role":"verifier","actor_session_id":"4c695c4f-96ff-487f-ad92-30ec473f1b51","entry_hash":"86f49a9c8f529c960373e0a129193fe00e3f3398132b1285146b171cbddb27d0","frozen_spec":"docs/archive/phases/PHASE-FRV-FREEZE-REVIEW-VERDICT-INTEGRITY.md","isr_verdict":"pass","kind":"independent_second_review","notes":"Independent second reviewer for FRV-b. This chat is not the Auto producer. V1-V8 pass then ISR append. No merge to main.","phase_id":"FRV-b Freeze-review verdict integrity build","prev_hash":"639da5c1410a8b4d5475f09699cd584aa91858cae3f1e53c8c6ad72d285aa8bf","producer_session_id":"f98ae0dd-1e92-4dc1-a4f0-285fd4635244","round":1,"ts":"2026-09-12T12:40:48Z","v":1}
9 {"actor_role":"verifier","actor_session_id":"969C4CFD-BD3F-43E7-9A51-2CBED235C114","artifacts":[{"notes":"Independent AFF-b-BV-r4 seven-tier run; full suite 1480 passed / 15 failures, with all 15 reproduced on parent ebaf518.","ref":"pytest -q tests -k test_aff_ (101 passed, 1394 deselected)","sha256":"d47e56e52e81c53baf71813ef360beb27bd239ccda222b63c58e87e58047697e","type":"test_output"}],"bv_verdict":"pass","entry_hash":"f95fe2b5f4fdaf8b4cbe130ace7e9709867cd53bcd0711b5b23f5a76a3f7661f","frozen_spec":"docs/archive/phases/PHASE-AFF-ADVERSARIAL-FREEZE-HONESTY-GATE.md","kind":"verification_evidence","notes":"AFF-b-BV-r4 independent V1-V8 pass. Frozen digest re-derived as sha256:5b8a9aa52ee25e9d4824e72b1df4154f8c184cc82bd30703a9b1bb5737eb96c3. BV3-M1/M2 are closed on the real render_paste_ready path: the pass instruction emits the complete AFF.5.2 field set with AFF append as final binding operation, and e2e asserts the exact no-model/no-key sentence plus rejects the reversed holds-a-key sentence. No DONE; ISR remains required.","phase_id":"AFF-b Adversarial-freeze honesty gate build","prev_hash":"86f49a9c8f529c960373e0a129193fe00e3f3398132b1285146b171cbddb27d0","round":4,"ts":"2026-09-20T19:53:41Z","v":1}
10 {"actor_role":"verifier","actor_session_id":"cc0054de-21be-4972-ac80-22822646e805","entry_hash":"a069d8adff3241a090173562c638b60a2489cc4c31d7f79218d641732fde7d05","frozen_spec":"docs/archive/phases/PHASE-AFF-ADVERSARIAL-FREEZE-HONESTY-GATE.md","isr_verdict":"pass","kind":"independent_second_review","notes":"AFF-b-ISR independent V1-V8 pass. This chat is not producer d7f82f3d-9259-42cf-bd61-e32193d71c0a and not BV-r4 verifier 969C4CFD-BD3F-43E7-9A51-2CBED235C114. Stamp re-derived sha256:5b8a9aa52ee25e9d4824e72b1df4154f8c184cc82bd30703a9b1bb5737eb96c3. test_aff_ 101 passed independently (test_output sha256:89b76e1cddaabd347f7384d5c9a5a6ac689e118bb51d78bbc4888bb070c4768e). Confirmed Mode B verification_evidence pass entry f95fe2b5f4fdaf8b4cbe130ace7e9709867cd53bcd0711b5b23f5a76a3f7661f. No OCI-a start, no merge.","phase_id":"AFF-b Adversarial-freeze honesty gate build","prev_hash":"f95fe2b5f4fdaf8b4cbe130ace7e9709867cd53bcd0711b5b23f5a76a3f7661f","producer_session_id":"d7f82f3d-9259-42cf-bd61-e32193d71c0a","round":4,"ts":"2026-09-20T20:18:30Z","v":1}
File History 1 commit
sha256:8461d44b77376fbf06fa7c3e085d309e3010fd8d5886d63c63e69ce118811ad4 docs: record AFF-b feature-tip SHAs after AFF-b-ISR commit. Human 3 days ago