{
  "version": "2026-06-02.product-grade-demo",
  "baseUrl": "http://localhost:3100",
  "artifacts": [
    {
      "role": "Foreman",
      "route": "/foreman/demo/1",
      "viewport": "390x844",
      "device": "mobile",
      "target": "/demo/evidence/foreman-mobile-reference.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Mobile action <= 2 taps + confirmation + TX/Audit/Activity"
    },
    {
      "role": "Manager",
      "route": "/dashboard/manager/demo/1",
      "viewport": "430x932",
      "device": "mobile",
      "target": "/demo/evidence/manager-mobile-action.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Risk/approval visible + worker action creates shared logs"
    },
    {
      "role": "Planner",
      "route": "/dashboard/planner/demo/1",
      "viewport": "1440x900",
      "device": "desktop",
      "target": "/demo/evidence/planner-desktop-timeline.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Timeline/capacity proof + action writes audit trail"
    },
    {
      "role": "Backoffice",
      "route": "/dashboard/backoffice/demo/1",
      "viewport": "1440x900",
      "device": "desktop",
      "target": "/demo/evidence/backoffice-desktop-ledger.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Ledger/cost proof + export-ready state"
    },
    {
      "role": "Usecase",
      "route": "/usecase/demo/10",
      "viewport": "768x1024",
      "device": "tablet",
      "target": "/demo/evidence/usecase-tablet-daily-close.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Scenario-first flow + confirmation + shared logs"
    },
    {
      "role": "Field Control",
      "route": "/field-control/demo/1",
      "viewport": "1440x900",
      "device": "desktop",
      "target": "/demo/evidence/field-control-desktop-gates.png",
      "captured": true,
      "capturedViewport": "3600x2338",
      "flowVerified": true,
      "acceptance": "Control gates + cross-site proof + shared action loop"
    }
  ]
}
