From 75b6f77cf8906463308371122895dfad1a7f95c3 Mon Sep 17 00:00:00 2001 From: ProtocolWarden Date: Tue, 14 Jul 2026 04:53:38 -0400 Subject: [PATCH] docs(console): mark gaps/edge_cases work order complete (task.md stale) task.md still targeted the extraction-health gaps/edge_cases CLI exposure objective, but it was already shipped in PR #374 (a675c1f7) with 111/111 tests passing. Two prior watchdog cycles re-verified this same objective without updating task.md, risking repeated no-op re-verification. Mark the objective complete and note the outcome in log.md per the STEP 10 work-order-completion exception. Co-Authored-By: Claude Sonnet 5 --- .console/log.md | 12 ++++++++++++ .console/task.md | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/.console/log.md b/.console/log.md index b91aee9fa..297444d24 100644 --- a/.console/log.md +++ b/.console/log.md @@ -9130,3 +9130,15 @@ Deploy: OC venv already on v0.4.3; loop restart (also activates #449 session_end after this + #452 merge. With this live, over-budget claude usage diverts the loop ladder to codex until the 5h bucket rolls — the operator's 25% reserve is enforced mechanically across loop + board workers (usage-store synthetic cooldown). + +## 2026-07-14 — gaps/edge_cases CLI exposure: already shipped (task.md was stale) + +Verified the active task.md work order (expose sample `gaps`/`edge_cases` lists in the +extraction-health CLI) was already fully implemented and merged in PR #374 +(a675c1f7, "Expose sample gaps and edge_cases lists in CLI for operator inspection"), +with follow-on work (#387 dashboard, #417 message_quality_rate) layered on top since. +`ExtractionHealth.gaps`/`.edge_cases` fields, `get_extraction_health()` sample +collection, and the table-format CLI sections all exist; 111/111 tests pass in +`tests/unit/observer/test_extraction_health_queries.py` + +`tests/unit/observer/test_cli_extraction_health.py`. task.md just hadn't been marked +done. No code change needed this cycle. diff --git a/.console/task.md b/.console/task.md index 9f72cd5b8..0efb75526 100644 --- a/.console/task.md +++ b/.console/task.md @@ -3,10 +3,15 @@ _The active assignment. One objective at a time._ _Replace contents when the objective changes. History belongs in log.md._ -## Objective +## Objective — ✅ COMPLETE (verified 2026-07-14) Expose the sample `gaps` and `edge_cases` lists in the extraction-health CLI so an operator can inspect them directly. Definition of done: the CLI surfaces both lists; tests cover the new output. +Shipped in PR #374 (a675c1f7). Verified 2026-07-14: `ExtractionHealth.gaps`/`.edge_cases` +fields, sample collection in `get_extraction_health()`, and table-format CLI sections all +present; 111/111 tests pass. No operator directive is currently active — proceeding to +standard watchdog steps. Awaiting a new objective from the operator. + ## Overall Plan Expose sample gaps and edge_cases lists in CLI for operator inspection.