{
  "scope": "Study18 isolated prototype; UI paths with local simulated ledger, not product acceptance",
  "results": [
    {
      "name": "unpaid page, clear primary action, full mobile service zone",
      "result": "PASS"
    },
    {
      "name": "adjust quantity and retain menu on return",
      "result": "PASS"
    },
    {
      "name": "whole-week review, address refusal, payment failure and retry",
      "result": "PASS"
    },
    {
      "name": "refresh retains payment; repeat payment unavailable",
      "result": "PASS"
    },
    {
      "name": "time choice, slot failure, alternate time success",
      "result": "PASS"
    },
    {
      "name": "confirmed delivery progresses only via explicit demo clock; accounting balances",
      "result": "PASS"
    },
    {
      "name": "unconfirmed day stops without user cancellation, money retained, other dates unaffected",
      "result": "PASS"
    },
    {
      "name": "empty day, add a meal, return to selected date",
      "result": "PASS"
    },
    {
      "name": "next week remains separate and editable",
      "result": "PASS"
    },
    {
      "name": "network failure preserves choice, does not confirm",
      "result": "PASS"
    },
    {
      "name": "small viewport, future paid day, no horizontal overflow",
      "result": "PASS"
    },
    {
      "name": "homepage → product → independent basket remains available",
      "result": "PASS"
    },
    {
      "name": "393×659 layout scrolls without horizontal clipping; all actions remain reachable",
      "result": "PASS"
    }
  ],
  "errors": []
}