WI-071 · Platform & Contracts · pc-e2e-exit-proof

P&C exit proof — e2e happy path (photo→table_hunt→item_scan→validate→rank→review→promote) + quarantine clean

queued P1 medium risk   Owner: Paul   Reviewer: Mark Hilleary   0% · 0/1 tasks complete

Gates: P10 Requirements: Updated: 2026-06-22

At a glance

CodeWI-071
PhasePlatform & Contracts
Order32 of 93
Story points8
Primary surfaceEnd-to-end integration acceptance (the P&C gatekeeper)
Retires
Depends onSource ingestion + promotion CORE contract (one-door flow, promoteInventoryCandidate, idempotency, layered dedup, provenance, plugin-event audit, permission matrix)
Blocks
Evidence
queued (P10 — the exit criterion deliverable)

Goals

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).

Implementation — what to build

E2E proof

  • Capture → scan session → validate → rank → review → promote, with P8 trace + cost evidence linking every stage.

Exit gate

  • Quarantine table (D32) shows every legacy path wrapped/retired/guarded — no production bypass remains.

Checklist

  • 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).

Gates & testing

  • 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).
    CODE TEST HITL QA

Requirements

No linked requirements.

Verify (done when)

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).

Cost triggers

No paid API / infra spend triggered by this item.

Status & editing

queued   Sprint: P&C Wave 5: Integration & Exit

Edit status / sprint on the ★ Live Board → — changes are logged live with who / when / why.

Human-in-the-loop

No human tasks linked.

Findings

None recorded yet.

Concerns

None recorded yet.

Risks

None recorded yet.

Tech debt

None recorded yet.

Tools used

No tool calls recorded.

Files & artifacts

No files / artifacts recorded.

Update log

No log entries yet.