chore(consistency): register follow-on workplans + retire ralph loop state
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

fix-consistency C-06 wrote state_hub_workstream_id/state_hub_task_id back into
EANCH-WP-0002 and EANCH-WP-0003. Remove the completed ralph loop state file.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
tegwick 2026-07-09 01:37:11 +02:00
parent 449692f322
commit e4582b52fa
3 changed files with 12 additions and 21 deletions

View file

@ -14,6 +14,7 @@ spec_refs:
- SCOPE.md
- ../citation-evidence/wiki/SharedContracts.md
- ../citation-evidence/wiki/ArchitectureOverview.md
state_hub_workstream_id: "2e1ad557-11d9-4e5c-8743-973002482a0c"
---
# EANCH-WP-0002 — Anchor Resolution Hardening
@ -49,6 +50,7 @@ Current extracted behavior (`src/selectors/resolve.ts`):
id: EANCH-WP-0002-T01
status: todo
priority: high
state_hub_task_id: "940b03ba-4b2f-4d1a-b7bc-72813817549d"
```
Return `stale` (not `unresolved`) when a previously-resolvable anchor no longer
@ -64,6 +66,7 @@ id: EANCH-WP-0002-T02
status: todo
priority: medium
depends_on: [T01]
state_hub_task_id: "f75b94cd-bfb8-47f9-bd89-0d605f925290"
```
Give callers a way to identify annotations whose selectors can no longer be
@ -78,6 +81,7 @@ id: EANCH-WP-0002-T03
status: todo
priority: high
depends_on: [T01]
state_hub_task_id: "8548fa44-5bb3-40cf-b8f8-e745deae7dda"
```
Add a fuzzy quote-matching fallback (bounded edit-distance / token overlap)
@ -94,6 +98,7 @@ id: EANCH-WP-0002-T04
status: todo
priority: medium
depends_on: [T03]
state_hub_task_id: "6a7163f5-39ca-48fa-8941-8459c563198f"
```
Turn `PdfSpikeViewer` into a supported `PDFViewerAdapter` that implements the
@ -108,6 +113,7 @@ id: EANCH-WP-0002-T05
status: todo
priority: high
depends_on: [T02, T04]
state_hub_task_id: "1ea0885a-c541-438f-a4fd-b8be0773b373"
```
`pnpm test`/`typecheck`/`lint` green here; umbrella typecheck/test/build green