{
  "packageVersion": "1.0.0",
  "capturedAt": "2026-10-08T12:41:56.636Z",
  "nodeVersion": "v22.23.2",
  "synthetic": true,
  "implementation": "local-file CLI wrapper",
  "passed": true,
  "stepCount": 11,
  "steps": [
    {
      "command": "init",
      "exit": 0,
      "output": "Local sample initialized. No connector or messages.",
      "error": ""
    },
    {
      "command": "submit",
      "exit": 0,
      "output": "DEMO-001 is ready for review. No email has been sent.",
      "error": ""
    },
    {
      "command": "fail",
      "exit": 0,
      "output": "Example connection failed. Restore it, then review the reply again.",
      "error": ""
    },
    {
      "command": "pause",
      "exit": 0,
      "output": "Paused. Submissions, approvals and restores are blocked; state retained.",
      "error": ""
    },
    {
      "command": "restore",
      "exit": 1,
      "output": "",
      "error": "Paused: inspect the state, then explicitly resume before changing it."
    },
    {
      "command": "resume",
      "exit": 0,
      "output": "Resumed. No action has been replayed or approved.",
      "error": ""
    },
    {
      "command": "restore",
      "exit": 0,
      "output": "Example connection restored. Your reply needs a fresh approval.",
      "error": ""
    },
    {
      "command": "approve",
      "exit": 0,
      "output": "Demo complete. Your approved reply was recorded; no email was sent.",
      "error": ""
    },
    {
      "command": "approve",
      "exit": 0,
      "output": "This enquiry is not waiting for approval.",
      "error": ""
    },
    {
      "command": "reset",
      "exit": 0,
      "output": "Local sample-state.json removed. This cannot undo any external action.",
      "error": ""
    },
    {
      "command": "init",
      "exit": 0,
      "output": "Local sample initialized. No connector or messages.",
      "error": ""
    }
  ],
  "blocked": {
    "id": "DEMO-001",
    "input": {
      "customer": "Alex Morgan",
      "email": "alex@example.com",
      "area": "Bristol BS1",
      "message": "The kitchen tap has been dripping for a week. Could your plumber take a look? Please let me know the next step."
    },
    "fingerprint": "[\"alex@example.com\",\"bristol bs1\",\"the kitchen tap has been dripping for a week. could your plumber take a look? please let me know the next step.\"]",
    "category": "Plumbing enquiry",
    "owner": "Service coordinator",
    "priority": "standard",
    "status": "blocked",
    "missing": [],
    "draft": "Hi Alex,\n\nThanks for your enquiry. We will check the details and availability before confirming a next step. This is not a booking or a confirmed quote.\n\nNorthstar Plumbing\nFictional rehearsal only; no message is sent.",
    "approvedDraft": "Hi Alex,\n\nThanks for your enquiry. We will check the details and availability before confirming a next step. This is not a booking or a confirmed quote.\n\nNorthstar Plumbing\nFictional rehearsal only; no message is sent.",
    "history": [
      {
        "label": "Enquiry received",
        "detail": "Added to this browser's demo queue."
      },
      {
        "label": "Request checked",
        "detail": "The example has contact, location and job details."
      },
      {
        "label": "Owner assigned",
        "detail": "Plumbing enquiry → Service coordinator."
      },
      {
        "label": "Reply prepared",
        "detail": "A template reply is waiting for your review and approval."
      },
      {
        "label": "Reply approved",
        "detail": "You reviewed and approved this draft."
      },
      {
        "label": "Delivery paused",
        "detail": "The example connection is unavailable. Nothing was sent; the request is kept for recovery."
      }
    ]
  },
  "restored": {
    "id": "DEMO-001",
    "input": {
      "customer": "Alex Morgan",
      "email": "alex@example.com",
      "area": "Bristol BS1",
      "message": "The kitchen tap has been dripping for a week. Could your plumber take a look? Please let me know the next step."
    },
    "fingerprint": "[\"alex@example.com\",\"bristol bs1\",\"the kitchen tap has been dripping for a week. could your plumber take a look? please let me know the next step.\"]",
    "category": "Plumbing enquiry",
    "owner": "Service coordinator",
    "priority": "standard",
    "status": "review",
    "missing": [],
    "draft": "Hi Alex,\n\nThanks for your enquiry. We will check the details and availability before confirming a next step. This is not a booking or a confirmed quote.\n\nNorthstar Plumbing\nFictional rehearsal only; no message is sent.",
    "approvedDraft": null,
    "history": [
      {
        "label": "Enquiry received",
        "detail": "Added to this browser's demo queue."
      },
      {
        "label": "Request checked",
        "detail": "The example has contact, location and job details."
      },
      {
        "label": "Owner assigned",
        "detail": "Plumbing enquiry → Service coordinator."
      },
      {
        "label": "Reply prepared",
        "detail": "A template reply is waiting for your review and approval."
      },
      {
        "label": "Reply approved",
        "detail": "You reviewed and approved this draft."
      },
      {
        "label": "Delivery paused",
        "detail": "The example connection is unavailable. Nothing was sent; the request is kept for recovery."
      },
      {
        "label": "Example connection restored",
        "detail": "Review and approve the reply again before the demo continues."
      }
    ]
  },
  "completed": {
    "id": "DEMO-001",
    "input": {
      "customer": "Alex Morgan",
      "email": "alex@example.com",
      "area": "Bristol BS1",
      "message": "The kitchen tap has been dripping for a week. Could your plumber take a look? Please let me know the next step."
    },
    "fingerprint": "[\"alex@example.com\",\"bristol bs1\",\"the kitchen tap has been dripping for a week. could your plumber take a look? please let me know the next step.\"]",
    "category": "Plumbing enquiry",
    "owner": "Service coordinator",
    "priority": "standard",
    "status": "completed",
    "missing": [],
    "draft": "Hi Alex,\n\nThanks for your enquiry. We will check the details and availability before confirming a next step. This is not a booking or a confirmed quote.\n\nNorthstar Plumbing\nFictional rehearsal only; no message is sent.",
    "approvedDraft": "Hi Alex,\n\nThanks for your enquiry. We will check the details and availability before confirming a next step. This is not a booking or a confirmed quote.\n\nNorthstar Plumbing\nFictional rehearsal only; no message is sent.",
    "history": [
      {
        "label": "Enquiry received",
        "detail": "Added to this browser's demo queue."
      },
      {
        "label": "Request checked",
        "detail": "The example has contact, location and job details."
      },
      {
        "label": "Owner assigned",
        "detail": "Plumbing enquiry → Service coordinator."
      },
      {
        "label": "Reply prepared",
        "detail": "A template reply is waiting for your review and approval."
      },
      {
        "label": "Reply approved",
        "detail": "You reviewed and approved this draft."
      },
      {
        "label": "Delivery paused",
        "detail": "The example connection is unavailable. Nothing was sent; the request is kept for recovery."
      },
      {
        "label": "Example connection restored",
        "detail": "Review and approve the reply again before the demo continues."
      },
      {
        "label": "Reply approved",
        "detail": "You reviewed and approved this draft."
      },
      {
        "label": "Reply simulated",
        "detail": "Recorded in the demo only. No email or external update was sent."
      }
    ]
  }
}
