WI-071 · Platform & Contracts · pc-e2e-exit-proof
queued P1 medium risk Owner: Paul Reviewer: Mark Hilleary 0% · 0/1 tasks complete
| Code | WI-071 |
|---|---|
| Phase | Platform & Contracts |
| Order | 32 of 93 |
| Story points | 8 |
| Primary surface | End-to-end integration acceptance (the P&C gatekeeper) |
| Retires | — |
| Depends on | Source ingestion + promotion CORE contract (one-door flow, promoteInventoryCandidate, idempotency, layered dedup, provenance, plugin-event audit, permission matrix) |
| Blocks | — |
Prove the contracts compose and the old paths can't bypass them: one photo flows the full loop with P8 trace+cost evidence, and the legacy-quarantine table shows no production path bypassing a P-contract. This is the P&C exit criterion (D31).
E2E proof
Exit gate
P10 Scan Session & Orchestration: scan_session_id + candidate lineage across scans, next-scan execution, P2/P3/P4/P5/P8 handoff, and the e2e happy-path proof (photo -> table_hunt -> item_scan -> validate -> rank -> review -> promote).No linked requirements.
One e2e happy path passes end-to-end (capture → table_hunt → item_scan → P3 validate → P4 rank → P5 seller review → promotion) with P8 trace/cost/validation/ranking/candidate/review/promotion links; explicit retake/insufficient/partial/rejected/budget-blocked/cancelled paths covered; and the D32 quarantine table shows no production bypass. Satisfies D31 (P&C exit criterion).
No paid API / infra spend triggered by this item.
queued Sprint: P&C Wave 5: Integration & Exit
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.