# Saved order remains unchanged when a new cart changes

**Case / run:** SF-TC-020 / SF-RUN-018. **Release:** 1.1. **Status:** Pass. **Date:** 2026-10-14.
**Source:** Assistant-guided adaptation of the saved-order requirement. **Requirements:** SF-REQ-03; SF-REQ-07; SF-REQ-09; SF-REQ-12.

Setup: current empty cart, no active promo, latest saved order SF-001 from the prior run. Stay on release 1.1; do not reset or submit another order.

1. Add **one Workshop notebook** to the current cart.
2. Choose **Express** delivery for the current cart.
3. Screenshot the current cart and saved order summary (use two images if necessary).
4. Refresh and capture the same areas again.

Expected current cart: one Notebook at $12.50, no discount, Express delivery $9.99, total **$22.49**. The item, quantity, no-active-promo state, and Express choice remain after refresh.

Expected saved order: SF-001 remains for Alex Rivera / alex@example.test, with one Tote at $20.00 and one Bottle at $30.00, Standard delivery, merchandise $50.00, discount $5.00, delivery $4.99, and order total **$49.99**, before and after refresh. New cart contents and delivery choice must not rewrite the earlier order.

Actual: The learner added one Notebook, selected Express, refreshed, and reported that the cart and saved order retained their details. Both screenshots show one Notebook, line/subtotal $12.50, no active promo, discount $0.00, Express $9.99, and current total $22.49. SF-001 remains for Alex Rivera / alex@example.test with one Tote at $20.00 and one Bottle at $30.00, Standard delivery, merchandise $50.00, discount $5.00, delivery $4.99, and total at submission $49.99. No new order was submitted in the reported steps.

Verdict: **Pass** for separate current-cart and saved-order values before and after refresh in this fixture.

Evidence:

- [New cart alongside original order](../evidence/session-08/SF-RUN-018_SF-TC-020_v1.1_new-cart-and-original-order.png).
- [Cart and order retained after refresh](../evidence/session-08/SF-RUN-018_SF-TC-020_v1.1_cart-and-order-after-refresh.png).

This completes the final planned checkout exercise. See [project closeout](CLOSEOUT.md) for the completed scope and remaining coverage gaps.
