From 88ca576baa7296faa9dfde7977041002041dce40 Mon Sep 17 00:00:00 2001 From: kami Date: Sun, 14 Jun 2026 23:56:26 +0400 Subject: [PATCH] =?UTF-8?q?docs(backlog):=20defer=20=C2=A76=20CritiqueFind?= =?UTF-8?q?ing/calibration=20until=20a=20consumer=20exists?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BACKLOG.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/BACKLOG.md b/BACKLOG.md index d6c991a5..83273f73 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -56,10 +56,15 @@ and §5 reviewer prompt/needs wiring (3467826) are shipped — RETRO candidates. (resolved upstream) — no output-parsing, no shared-findings schema needed. `ProcessStaticAnalysis- Runner` is the injected adapter (nullable seam; null → logged no-op). Prompt half was `3467826`. QA gate in §F → `docs/qa/QA-static-first-reviewer.md`. -- [ ] **§6 `CritiqueFinding` schema in code** — only test expectations exist today; no - structured type. Shared by plan critic + code reviewer. -- [ ] **§6 `CriticCalibrationProjection`** (keyed by modelHash, role) — needs runtime - history to exist first (spec ordering #5). Same projection as pipeline-addenda A3. +- ⏸ **§6 `CritiqueFinding` schema + `CriticCalibrationProjection` (= addenda A3)** — **DEFERRED until + calibration is actually built.** Substrate with no live consumer today (assessed 2026-06-14): zero + `CritiqueFinding` references anywhere (the old "test expectations exist" note was stale — none do), + no `CriticCalibrationProjection`/`CritiqueOutcomeCorrelatedEvent`, and **no plan critic** — so the + spec's "single definition, two consumers" rationale has zero consumers. The one reviewer that exists + emits `review_report` = `verdict` + free-text `notes`; code reads only `verdict`, and the implementer + reads `notes` as prose fine. Structured findings only earn their place when the calibration + projection is built — which needs runtime critique/outcome history first (spec ordering #5) and a + second consumer (a plan critic) to justify sharing. Build the schema *with* calibration, not before. - [ ] **§4 architect contradiction-check** — L3 retrieval over decision journal + ADRs → `PossibleContradictionFlag` (display-only in v1). Unbuilt. - [ ] **§3 symbol grounding** — deferred; needs a real symbol index (file-path grounding done).