WI-059 · Platform & Contracts · scan-recovery
queued P1 medium risk Owner: Paul Reviewer: Mark Hilleary 0% · 0/1 tasks complete
| Code | WI-059 |
|---|---|
| Phase | Platform & Contracts |
| Order | 20 of 93 |
| Story points | 8 |
| Primary surface | ScanRecoveryOrchestrator + recovery policy |
| Retires | — |
| Depends on | Output validation core — trust pipeline (stages 0–9, issue/receipt model, rule registry, deterministic repair, branded TrustedScanResult) |
| Blocks | — |
Turn validation outcomes into bounded, audited recovery: deterministic repair, same-provider correction/clean retry, cross-provider fallback (executed through P2), and safe partial-result salvage — all attempt/cost/deadline-bounded with P8 authorization.
Build (recovery)
Limits + budget
Test
P3 Output pipeline (syntax -> schema -> enum -> coordinate -> business-rule validation) with retry/fallback policy is defined and tested.No linked requirements.
ScanRecoveryOrchestrator drives recovery by failure cause (cause-based matrix); retries + fallback executed THROUGH P2 (adapters never self-switch); partial-result policy registry emits explicit partial status with removed-nodes/limitations; every billable attempt P8-authorized; attempt/cost/deadline/privacy/cancellation limits enforced; valid retake/insufficient-evidence stop recovery; mock-gateway recovery tests + live integration pass. Per spec §26/§27 (recovery rows).
No paid API / infra spend triggered by this item.
queued Sprint: P&C Wave 3: Vision Pipeline & Cost
Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.
No human tasks linked.
None recorded yet.
None recorded yet.
None recorded yet.
None recorded yet.
No tool calls recorded.
No files / artifacts recorded.
No log entries yet.