# ADR 0037: Identity-bound laboratory value-review index Date: 2026-08-05 Status: accepted and implemented; product presentation amended by ADR 0038 ## Context Mission Core had immutable LAB artifacts and increasingly complete visual result pages, but no reviewed cross-LAB classification. A chronological list could not distinguish a useful negative result, a reusable architectural gain, an intermediate comparison, and an unreviewed replacement result. Encoding those distinctions in renderer branches would make the UI another source of truth and would let stale conclusions survive a new run. ## Decision `config/laboratory-value-review.json` is a strict versioned review registry. Each entry references a catalog id and the exact evidence identity it evaluates, then records only: - `progress`, `retained`, or `failed` for the bounded LAB question; - `current` or `legacy` for architecture lifecycle; - visual-evidence availability; It intentionally contains no finding, decision, limitation, metric, or report copy. Those facts belong to immutable evidence and ADR 0038. The backend parses the file fail-closed and exposes a read-only value-review index. The frontend joins it to the live evidence catalog only when `evidence_id` matches. A replacement result therefore becomes `unreviewed`; it cannot inherit a green or yellow state from the previous artifact. Historical published sessions use their immutable provenance and explicit benchmark result as a bounded legacy fallback. The registry is a classification input for selector status lamps and lifecycle review. It is not the engineering report and is not rendered by the `Отчёт` toggle. ADR 0038 assigns that toggle to the selected immutable LAB evidence. ## Classification semantics - `progress` means the experiment achieved a declared bounded objective or established a reusable contract. It does not mean production acceptance. - `retained` means the evidence remains useful for comparison, diagnosis, or a later review even though it is not a promoted result. - `failed` means an explicit gate or candidate objective did not pass. A failed result may still be valuable regression evidence. - `legacy` permits removal of experiment-specific implementation while keeping immutable evidence, report metadata, and a compatible renderer/read model. ## Consequences - Value-review copy is reviewable configuration rather than JSX or inferred UI text. - New identities fail visibly into an unreviewed state. - Valuable legacy experiments no longer justify retaining their orchestration code in Mission Core. - The value-review index does not execute experiments and does not solve the future provider/graph/run configuration contract. - Full implementation history remains in Ops. Verifiable source, runtime, telemetry, metrics, gates, artifacts, and hashes belong to the selected LAB evidence report defined by ADR 0038.