PS-01 / local run Mission mission-checkout-promo 2026-07-13T12:00:00.000Z

Preflight Scout / release QA report

PRE-FLIGHT REPORT

Risk HIGH

Do not ship yet

Illustrative fixture only — no live model or browser run. This example checks whether promo-code feedback changes the checkout total.

Release result

Needs attention before production. 1 browser check failed; 0 were blocked.

  • Review the failed or blocked mission evidence.
  • Fix the issue or provide the missing credentials, permissions, approval, or safe test data.
  • Rerun Preflight Scout before production.
Affected areas2
Manual checks4
Edge cases3
Suggested browser checks2
Executed browser checks2
Browser outcomes1 passed, 1 failed, 0 blocked

Browser results

Valid promo updates the total

Risk HIGH · Role guest_buyer · Start /

passed

Why this mattered

  • The pricing branch changed and directly affects the amount shown to the buyer.

PASSEDturn-1 Opened the checkout at the synthetic local target.

PASSEDturn-2 SAVE10 reduced the displayed total from $100.00 to $90.00.

Expired promo preserves the total

Risk HIGH · Role guest_buyer · Start /

failed

Why this mattered

  • The new expired-code branch must not apply a discount.

PASSEDturn-1 Opened the checkout at the synthetic local target.

FAILEDturn-2 Expired-code feedback was visible, but the total changed to $90.00; expected $100.00.

Manual checks before production

Affected areas by risk

Changed areas

Checkout total calculation

Kind billing · Risk HIGH

  • src/checkout.js changes how valid and expired promo codes update the displayed total.

Expired promo feedback

Kind component · Risk MEDIUM

  • index.html adds an alert element and src/checkout.js controls its visibility.

Affected Routes

  • / (page) from index.html

Edge cases to check

  • Apply a valid code after an expired code.
  • Apply the same code twice.
  • Submit whitespace and mixed-case promo values.