{
  "stage": "0.12",
  "new_browser_checks_performed": false,
  "held_reason": "Earlier native Discard unsaved booking changes? dialog stalled control; Sandy is away. No retries or alternative controller used.",
  "prior_verified_flows": "Only the historical flows in ui-regression-evidence.json; not promoted to this release.",
  "pending": [
    "Owner exact-job request preparation, eligibility, local capture, expiry/reissue/revoke/archive",
    "Customer private ratings and separate public opt-in, replacement and withdrawal",
    "Owner private moderation, exact projection preview and deliberate publication",
    "Empty/selected testimonial page, editable /reviews coexistence and home strip refresh",
    "Owner invitation capture, reissue and revoke",
    "Customer setup/password sign-in/recovery and duplicate-name/email identity",
    "Quote review/accept/decline, expiry and stale-tab response",
    "Private PDF download, stage download and browser print",
    "Business/customer session switching across tabs and private-content clearing",
    "Keyboard focus, screen reader, error announcements and touch/mobile layouts",
    "Full website, gallery, field work and recurrence flows added since historical UI checks",
    "PWA installation/offline updates and second-machine clean install/recovery"
  ],
  "pdf_artifact_visual_check": "11 rendered pages inspected independently; not browser evidence"
}
