From 3407ce0b2b40da24b9b582b4ec756eea23f9e6ad Mon Sep 17 00:00:00 2001 From: gogocat Date: Tue, 2 Jun 2026 10:32:50 +0300 Subject: [PATCH] =?UTF-8?q?chore(forgeplan):=20graph=20hygiene=20=E2=80=94?= =?UTF-8?q?=20activate=2014=20ready=20evidence,=20retire=20stale=20BLOCKER?= =?UTF-8?q?=20(health=20unhealthy=E2=86=92needs=5Fattention)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Post-merge artifact-graph cleanup (smith Row #11 tech-debt, autonomous /autorun). The authoritative state lives in LanceDB; this syncs the .md projections. - Activated 13 tier:auto EVIDs that were complete (verdict+CL, linked, R_eff>0) but stuck in draft — dynamic-eval + judge + RFC-004 workstream evidence (EVID-021/022/023/024/034/035/037/038/044/045/046) + EVID-039 (RFC-004 PASS re-gate). - EVID-036 (RFC-004 Slice-1 guardian BLOCKER) retired: activated → deprecated. Its sole precondition (parent ADR-008 draft) is long resolved — ADR-008 active, RFC-004 active + merged (#25/#26). Superseded by EVID-039 (audit trail intact). - RFC-004 phase advanced validate→done (Slice 1+2 shipped). Result: forgeplan_health unhealthy→needs_attention; orphans 1→0, phase-mismatch 1→0, auto-anomalies cleared. Remaining drafts are by-design (frozen v0.2 layer behind EPIC-002 + backlog PRDs) — NOT activated to avoid premature/fabricated proof. NOTE-002 R_eff=0 left as-is (it is the evidence-quality STANDARD, a contract Note legitimately without evidence — not debt). EVID-033 (fe_01 dynamic-eval) intentionally NOT included here — it belongs to open PR #24. --- ...spectevalcaller-real-impl-code-review-of-commit-0e494f6.md | 3 ++- ...tch-verified-commit-9e668db-addresses-evid-021-concerns.md | 3 ++- ...er-judge-access-supported-via-list-scorer-fallback-path.md | 3 ++- ...-real-smoke-run-45-45-scored-published-0-067-in-5-8-min.md | 3 ++- ...34-rfc-004-slice-1-code-review-pass-after-8b424e1-fixes.md | 3 ++- ...1-test-run-pass-609-tests-608-passed-1-skipped-0-failed.md | 3 ++- .../EVID-036-rfc-004-slice-1-guardian-gate-blocker.md | 4 +++- ...dation-h2-feed-model-sound-adi-slice-1-implementability.md | 3 ++- .forgeplan/evidence/EVID-038-adr-008-guardian-gate-pass.md | 3 ++- ...004-slice-1-guardian-re-gate-pass-parent-adr-008-active.md | 3 ++- ...pass-3-3-packs-valid-621-passed-1-skipped-0-must-errors.md | 3 ++- .../EVID-045-rfc-004-slice-2-migration-review-pass.md | 3 ++- .../EVID-046-rfc-004-slice-2-guardian-pre-merge-gate-pass.md | 3 ++- 13 files changed, 27 insertions(+), 13 deletions(-) diff --git a/.forgeplan/evidence/EVID-021-phase-2c-otel-spans-inspectevalcaller-real-impl-code-review-of-commit-0e494f6.md b/.forgeplan/evidence/EVID-021-phase-2c-otel-spans-inspectevalcaller-real-impl-code-review-of-commit-0e494f6.md index 1042ed0..3371f9b 100644 --- a/.forgeplan/evidence/EVID-021-phase-2c-otel-spans-inspectevalcaller-real-impl-code-review-of-commit-0e494f6.md +++ b/.forgeplan/evidence/EVID-021-phase-2c-otel-spans-inspectevalcaller-real-impl-code-review-of-commit-0e494f6.md @@ -9,7 +9,7 @@ links: relation: informs - target: NOTE-003 relation: informs -status: draft +status: active title: Phase 2C OTel spans + InspectEvalCaller real impl — code review of commit 0e494f6 --- @@ -148,3 +148,4 @@ Decision strength: all claims 23-27/27; weakest is OTel error-recording finding + diff --git a/.forgeplan/evidence/EVID-022-phase-2c-otel-inspectevalcaller-patch-verified-commit-9e668db-addresses-evid-021-concerns.md b/.forgeplan/evidence/EVID-022-phase-2c-otel-inspectevalcaller-patch-verified-commit-9e668db-addresses-evid-021-concerns.md index ca89744..2e566c7 100644 --- a/.forgeplan/evidence/EVID-022-phase-2c-otel-inspectevalcaller-patch-verified-commit-9e668db-addresses-evid-021-concerns.md +++ b/.forgeplan/evidence/EVID-022-phase-2c-otel-inspectevalcaller-patch-verified-commit-9e668db-addresses-evid-021-concerns.md @@ -9,7 +9,7 @@ links: relation: informs - target: EVID-021 relation: supersedes -status: draft +status: active title: Phase 2C OTel + InspectEvalCaller patch verified — commit 9e668db addresses EVID-021 CONCERNS --- @@ -123,3 +123,4 @@ H3: pytest fails on token-extraction test(s), or existing usage-dict tests now r - Commit range: `e26977e..9e668db` + diff --git a/.forgeplan/evidence/EVID-023-phase-3-w1-h1-spike-inspect-ai-per-judge-access-supported-via-list-scorer-fallback-path.md b/.forgeplan/evidence/EVID-023-phase-3-w1-h1-spike-inspect-ai-per-judge-access-supported-via-list-scorer-fallback-path.md index 9d52a4b..b5b38dc 100644 --- a/.forgeplan/evidence/EVID-023-phase-3-w1-h1-spike-inspect-ai-per-judge-access-supported-via-list-scorer-fallback-path.md +++ b/.forgeplan/evidence/EVID-023-phase-3-w1-h1-spike-inspect-ai-per-judge-access-supported-via-list-scorer-fallback-path.md @@ -9,7 +9,7 @@ links: relation: informs - target: PRD-002 relation: informs -status: draft +status: active title: Phase 3 W1 H1 spike — Inspect AI per-judge access SUPPORTED via list-scorer fallback path --- @@ -128,3 +128,4 @@ Full successful run log: `/tmp/h1_spike_output_v2.txt` (local; not committed). - Date: 2026-05-24, commit `` + diff --git a/.forgeplan/evidence/EVID-024-phase-2b-coda-first-real-smoke-run-45-45-scored-published-0-067-in-5-8-min.md b/.forgeplan/evidence/EVID-024-phase-2b-coda-first-real-smoke-run-45-45-scored-published-0-067-in-5-8-min.md index 2cafbcf..33d30b2 100644 --- a/.forgeplan/evidence/EVID-024-phase-2b-coda-first-real-smoke-run-45-45-scored-published-0-067-in-5-8-min.md +++ b/.forgeplan/evidence/EVID-024-phase-2b-coda-first-real-smoke-run-45-45-scored-published-0-067-in-5-8-min.md @@ -11,7 +11,7 @@ links: relation: informs - target: ADR-003 relation: informs -status: draft +status: active title: Phase 2B coda — first real smoke run 45/45 SCORED published $0.067 in 5.8 min --- @@ -131,3 +131,4 @@ All claims sum ≥ 12 per NOTE-002 minimum. Decision strength: 95%. + diff --git a/.forgeplan/evidence/EVID-034-rfc-004-slice-1-code-review-pass-after-8b424e1-fixes.md b/.forgeplan/evidence/EVID-034-rfc-004-slice-1-code-review-pass-after-8b424e1-fixes.md index f28ee81..6782e28 100644 --- a/.forgeplan/evidence/EVID-034-rfc-004-slice-1-code-review-pass-after-8b424e1-fixes.md +++ b/.forgeplan/evidence/EVID-034-rfc-004-slice-1-code-review-pass-after-8b424e1-fixes.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: RFC-004 relation: informs -status: draft +status: active title: RFC-004 Slice 1 code review — PASS (after 8b424e1 fixes) --- @@ -107,3 +107,4 @@ verdict: supports congruence_level: 3 evidence_type: review + diff --git a/.forgeplan/evidence/EVID-035-rfc-004-slice-1-test-run-pass-609-tests-608-passed-1-skipped-0-failed.md b/.forgeplan/evidence/EVID-035-rfc-004-slice-1-test-run-pass-609-tests-608-passed-1-skipped-0-failed.md index cbd1781..090743a 100644 --- a/.forgeplan/evidence/EVID-035-rfc-004-slice-1-test-run-pass-609-tests-608-passed-1-skipped-0-failed.md +++ b/.forgeplan/evidence/EVID-035-rfc-004-slice-1-test-run-pass-609-tests-608-passed-1-skipped-0-failed.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: RFC-004 relation: informs -status: draft +status: active title: 'RFC-004 Slice 1 test run — PASS (609 tests: 608 passed, 1 skipped, 0 failed)' --- @@ -153,3 +153,4 @@ None observed. No retry runs performed (no --reruns flag, pytest-rerunfailures n - **CONCERNS (non-blocking):** The 5 MUST validator rules in `infra/scripts/validate-task-specs.py` have no dedicated unit tests calling `validate_one` with bad inputs (duplicate ids, invalid maps_to, auto→judge-criterion, unresolvable prompt_ref, Σ≠1.0). These rules are implemented in the validator (code confirmed) but not covered by the pytest suite. Recommend coder add validator unit tests before Slice 2 (Phase 2 gate per RFC-004 § Implementation Phases). This is a SHOULD, not a BLOCKER for activation — the end-to-end additivity check confirms the existing packs pass the rules. - **CONCERNS (non-blocking):** pytest-cov is absent from the venv. Add `pytest-cov` to dev dependencies to enable coverage reporting on future runs. + diff --git a/.forgeplan/evidence/EVID-036-rfc-004-slice-1-guardian-gate-blocker.md b/.forgeplan/evidence/EVID-036-rfc-004-slice-1-guardian-gate-blocker.md index 4b3f862..5ed710d 100644 --- a/.forgeplan/evidence/EVID-036-rfc-004-slice-1-guardian-gate-blocker.md +++ b/.forgeplan/evidence/EVID-036-rfc-004-slice-1-guardian-gate-blocker.md @@ -4,7 +4,7 @@ id: EVID-036 kind: evidence last_modified_at: 2026-05-29T14:21:48.984612+00:00 last_modified_by: claude-code/2.1.156 -status: draft +status: deprecated title: RFC-004 Slice 1 guardian gate — BLOCKER --- @@ -150,3 +150,5 @@ evidence_type: audit + + diff --git a/.forgeplan/evidence/EVID-037-adr-008-decision-validation-h2-feed-model-sound-adi-slice-1-implementability.md b/.forgeplan/evidence/EVID-037-adr-008-decision-validation-h2-feed-model-sound-adi-slice-1-implementability.md index 7940f19..ea99497 100644 --- a/.forgeplan/evidence/EVID-037-adr-008-decision-validation-h2-feed-model-sound-adi-slice-1-implementability.md +++ b/.forgeplan/evidence/EVID-037-adr-008-decision-validation-h2-feed-model-sound-adi-slice-1-implementability.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: ADR-008 relation: informs -status: draft +status: active title: ADR-008 decision validation — H2 Feed model sound (ADI + Slice-1 implementability) --- @@ -145,3 +145,4 @@ verdict: supports congruence_level: 3 evidence_type: reasoning + diff --git a/.forgeplan/evidence/EVID-038-adr-008-guardian-gate-pass.md b/.forgeplan/evidence/EVID-038-adr-008-guardian-gate-pass.md index dab5992..b77cb7e 100644 --- a/.forgeplan/evidence/EVID-038-adr-008-guardian-gate-pass.md +++ b/.forgeplan/evidence/EVID-038-adr-008-guardian-gate-pass.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: ADR-008 relation: informs -status: draft +status: active title: ADR-008 guardian gate — PASS --- @@ -167,3 +167,4 @@ congruence_level: 3 evidence_type: audit + diff --git a/.forgeplan/evidence/EVID-039-rfc-004-slice-1-guardian-re-gate-pass-parent-adr-008-active.md b/.forgeplan/evidence/EVID-039-rfc-004-slice-1-guardian-re-gate-pass-parent-adr-008-active.md index 20389c1..3ddb565 100644 --- a/.forgeplan/evidence/EVID-039-rfc-004-slice-1-guardian-re-gate-pass-parent-adr-008-active.md +++ b/.forgeplan/evidence/EVID-039-rfc-004-slice-1-guardian-re-gate-pass-parent-adr-008-active.md @@ -9,7 +9,7 @@ links: relation: informs - target: EVID-036 relation: supersedes -status: draft +status: active title: RFC-004 Slice 1 guardian re-gate — PASS (parent ADR-008 active) --- @@ -156,3 +156,4 @@ verdict: supports congruence_level: 3 evidence_type: audit + diff --git a/.forgeplan/evidence/EVID-044-rfc-004-slice-2-test-run-pass-3-3-packs-valid-621-passed-1-skipped-0-must-errors.md b/.forgeplan/evidence/EVID-044-rfc-004-slice-2-test-run-pass-3-3-packs-valid-621-passed-1-skipped-0-must-errors.md index 6613e12..82e7dc8 100644 --- a/.forgeplan/evidence/EVID-044-rfc-004-slice-2-test-run-pass-3-3-packs-valid-621-passed-1-skipped-0-must-errors.md +++ b/.forgeplan/evidence/EVID-044-rfc-004-slice-2-test-run-pass-3-3-packs-valid-621-passed-1-skipped-0-must-errors.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: RFC-004 relation: informs -status: draft +status: active title: 'RFC-004 Slice 2 test run — PASS: 3/3 packs valid, 621 passed / 1 skipped, 0 MUST errors' --- @@ -137,3 +137,4 @@ This is the primary outstanding gate before be_01/fe_01 1.1 packs can be promote - **Acceptable gap**: doc_01 SHOULD-6 warning (15 items < 20) is expected and acceptable for a judge-only pack — no action required. + diff --git a/.forgeplan/evidence/EVID-045-rfc-004-slice-2-migration-review-pass.md b/.forgeplan/evidence/EVID-045-rfc-004-slice-2-migration-review-pass.md index f9cc49d..3ef923a 100644 --- a/.forgeplan/evidence/EVID-045-rfc-004-slice-2-migration-review-pass.md +++ b/.forgeplan/evidence/EVID-045-rfc-004-slice-2-migration-review-pass.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: RFC-004 relation: informs -status: draft +status: active title: RFC-004 Slice 2 migration review — PASS --- @@ -136,3 +136,4 @@ Remaining multi-tags in fe_01 (`[R1][R2][R5]`, `[R4][R8][R11]`, `[R14][R15]`, `[ verdict: supports congruence_level: 3 evidence_type: review + diff --git a/.forgeplan/evidence/EVID-046-rfc-004-slice-2-guardian-pre-merge-gate-pass.md b/.forgeplan/evidence/EVID-046-rfc-004-slice-2-guardian-pre-merge-gate-pass.md index e8cce9d..9e4323e 100644 --- a/.forgeplan/evidence/EVID-046-rfc-004-slice-2-guardian-pre-merge-gate-pass.md +++ b/.forgeplan/evidence/EVID-046-rfc-004-slice-2-guardian-pre-merge-gate-pass.md @@ -7,7 +7,7 @@ last_modified_by: claude-code/2.1.156 links: - target: RFC-004 relation: informs -status: draft +status: active title: RFC-004 Slice 2 guardian pre-merge gate — PASS --- @@ -148,3 +148,4 @@ congruence_level: 3 evidence_type: audit +