Implement ESHOPV1-EP-1
Epic outcome: demonstrate a trustworthy end-to-end shopping journey using a static sourced catalog and PayPal Sandbox.
| ID | Feature | Approved MVP outcome | Acceptance signal |
|---|---|---|---|
ESHOPV1-FT-1 | Catalog / gallery | Display a static source-evidenced product set | Stable cards render with source metadata |
ESHOPV1-FT-2 | Cart | Add, remove, change quantity, and calculate subtotal | State and totals remain consistent |
ESHOPV1-FT-3 | PayPal Sandbox checkout | Create and capture a Sandbox order through the thin BFF | No server credential reaches the browser; cancel/error are handled |
ESHOPV1-FT-4 | Confirmation | Present an accessible result after Sandbox capture | Reference, status, and item summary are visible without secrets |
The recorded bootstrap override permits implementation of these children only for this MVP. It does not authorize production credentials, live payments, fulfillment, launch, or production go-live.