WI-067 · Platform & Contracts · learning-loop-replay
queued P2 medium risk Owner: Paul Reviewer: Mark Hilleary 0% · 0/1 tasks complete
| Code | WI-067 |
|---|---|
| Phase | Platform & Contracts |
| Order | 28 of 93 |
| Story points | 8 |
| Primary surface | Qualification snapshots + replay + retrospective tooling |
| Retires | — |
| Depends on | Observability core (operation envelope, OTel trace tree + attributes/events, durable provider-attempt records, P3/P4/P5/P7 trace linkage, redaction, sampling, dashboards), Cost governance (hierarchical budgets, reserve->authorize->reconcile handshake, cost ledger, over-budget engine + quality floor, approval, local accounting, pricing catalog) |
| Blocks | — |
Turn observability + cost data into safe improvement: versioned provider-qualification snapshots that feed P2 routing, drift detection + circuit breakers, replay (validation/ranking offline, provider as a new linked op), and retrospectives + historical policy comparison — never a self-modifying production ranker/router.
Build (learning)
Test
P8 Observability and cost-control policy: scan trace structure, per-scan-type token/tier budgets, and quality/cost metrics are defined.No linked requirements.
Versioned qualification snapshots (per provider/model/scan/version) consumed by P2 routing (no ad-hoc raw-table queries); drift detection against an explicit baseline that alerts but never auto-changes routes; circuit breakers (provider/model/scan/tenant) with auditable state; validation + ranking replay reproduce receipt/hash without provider calls; provider replay creates a new linked operation (never overwrites); retrospectives + historical policy comparison; no production policy promoted on lower projected cost alone. Per spec section 34-36, 40-42, 56 (learning 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.