Review evidence and disposition hardening
Opened 2026-08-27 at the operator's request, following the code-grounded review recorded in the evidence boundary. The workshop closes when every linked finding is fixed, rejected with a retained reason, or promoted to a proposal or ADR where implementation depends on an unresolved design choice.
Findings
Result delivery and disposition
- RF-01 — Finalization omits per-pair results from its return payload
- RF-02 — FAIL has no consequential disposition route
- RF-03 — Report results have no standard handling route
- RF-07 — Warning extraction precedes the canonical outcome check
- RF-08 — Warning selection ignores live note staleness
Evidence identity and integrity
- RF-04 — Linked evidence is outside review freshness
- RF-05 — Quote append does not preserve grounding warrant
- RF-06 — Grounding snapshot invariants are not enforced
- RF-09 — Result prose is unbound mutable state
- RF-18 — Snapshot-route telemetry prices the wrong artifact
Acknowledgement and judging identity
- RF-10 — Joint note and criterion changes are compressed to one reason
- RF-11 — Acknowledgement is not bound to inspected input hashes
- RF-12 — Acknowledgement decisions are not auditable
- RF-13 — Judging configuration is outside freshness identity
- RF-14 — Model partitions lack equivalence evidence
Operational recovery and capacity
- RF-15 — Multi-group job creation has partial success without a recovery payload
- RF-16 — Result-file writes are not transactionally atomic
- RF-19 — Worker dispatch and attempt state are not retained
- RF-20 — Review prompts have no context budget
System-contract cleanup
- RF-17 — Gate staleness declarations overstate runtime semantics
- RF-21 — The declared reviewer system prompt has no registered consumer
Low-hanging fruits
- RF-07 — move the outcome guard before warning extraction.
- RF-01 — return per-pair outcome and result paths from finalization.
- RF-10 — report both changed inputs instead of one priority reason.
- RF-21 — either wire or remove the unused reviewer system-prompt constant.
- RF-18 — price and report the actual derived snapshot on the snapshot route.
- RF-17 — remove the lone unsupported
rewrite(0.5)declaration or make the field's current exact-change semantics explicit.
Complete file listing (generated at build time)