{
  "receiptNumber": "RX-260430-003",
  "status": "DRAFT",
  "title": "Receipt · SaaS landing page audit",
  "summary": "6 agent steps · 1 tool calls · 1 approvals (0 rejected) · 3 memories used · 1 deliverables · risk low",
  "crewKey": "bug-hunter",
  "missionStatus": "WAITING_APPROVAL",
  "missionId": "cmom1nbxr001o1vmar5crzebd",
  "riskLevel": "LOW",
  "integrityHash": "197da524eecfdbcfc46daf97bb4a505554ebdc753e0ac469044f0d99b2032253",
  "generatedAt": "2026-04-30T22:17:07.298Z",
  "finalizedAt": null,
  "counts": {
    "agents": 6,
    "steps": 6,
    "toolCalls": 1,
    "approvals": 1,
    "memoryUsed": 3,
    "memoryChanged": 3,
    "deliverables": 1,
    "failedSteps": 0,
    "blockedActions": 0,
    "tokensIn": 2270,
    "tokensOut": 1800,
    "estimatedCost": 0.001015
  },
  "content": {
    "mission": {
      "id": "cmom1nbxr001o1vmar5crzebd",
      "title": "SaaS landing page audit",
      "objective": "Audit https://demo.acme-saas.test for conversion and accessibility issues.",
      "crewKey": "bug-hunter",
      "status": "WAITING_APPROVAL",
      "priority": "normal",
      "isDemo": true,
      "createdAt": "2026-04-30T22:03:18.032Z",
      "completedAt": "2026-04-30T22:06:18.032Z"
    },
    "requestedObjective": "Audit https://demo.acme-saas.test for conversion and accessibility issues.",
    "agents": [
      {
        "key": "explorer",
        "name": "Explorer Agent",
        "role": "Maps pages and key flows via real browser audit.",
        "status": "COMPLETED",
        "orderIndex": 0
      },
      {
        "key": "flow-tester",
        "name": "Flow Tester Agent",
        "role": "Tests signup/contact/checkout-style flows.",
        "status": "COMPLETED",
        "orderIndex": 1
      },
      {
        "key": "accessibility",
        "name": "Accessibility Agent",
        "role": "Checks labels, contrast notes, keyboard risks.",
        "status": "COMPLETED",
        "orderIndex": 2
      },
      {
        "key": "copy",
        "name": "Copy Agent",
        "role": "Flags confusing or weak copy.",
        "status": "COMPLETED",
        "orderIndex": 3
      },
      {
        "key": "bug-reporter",
        "name": "Bug Reporter Agent",
        "role": "Creates recommended fixes for each issue.",
        "status": "COMPLETED",
        "orderIndex": 4
      },
      {
        "key": "report",
        "name": "Report Agent",
        "role": "Drafts a client-ready QA report summary.",
        "status": "COMPLETED",
        "orderIndex": 5
      }
    ],
    "steps": [
      {
        "id": "cmom1nch0002a1vmahdj0n6z6",
        "agentKey": "explorer",
        "stepName": "Explorer Agent",
        "status": "COMPLETED",
        "tokensIn": 180,
        "tokensOut": 220,
        "latencyMs": 540,
        "error": null
      },
      {
        "id": "cmom1nclv002e1vma5strxp4e",
        "agentKey": "flow-tester",
        "stepName": "Flow Tester Agent",
        "status": "COMPLETED",
        "tokensIn": 410,
        "tokensOut": 480,
        "latencyMs": 1240,
        "error": null
      },
      {
        "id": "cmom1ncoc002g1vmaopedigiq",
        "agentKey": "accessibility",
        "stepName": "Accessibility Agent",
        "status": "COMPLETED",
        "tokensIn": 320,
        "tokensOut": 360,
        "latencyMs": 720,
        "error": null
      },
      {
        "id": "cmom1ncqs002i1vmatwpvt8zq",
        "agentKey": "copy",
        "stepName": "Copy Agent",
        "status": "COMPLETED",
        "tokensIn": 280,
        "tokensOut": 240,
        "latencyMs": 480,
        "error": null
      },
      {
        "id": "cmom1nct8002k1vma7xb1927j",
        "agentKey": "bug-reporter",
        "stepName": "Bug Reporter Agent",
        "status": "COMPLETED",
        "tokensIn": 360,
        "tokensOut": 280,
        "latencyMs": 660,
        "error": null
      },
      {
        "id": "cmom1ncvo002m1vmau1xy3rlp",
        "agentKey": "report",
        "stepName": "Report Agent",
        "status": "COMPLETED",
        "tokensIn": 720,
        "tokensOut": 220,
        "latencyMs": 540,
        "error": null
      }
    ],
    "tools": [
      {
        "id": "cmom1ncjf002c1vmaxdf9dp7c",
        "agentKey": "explorer",
        "toolName": "web_snapshot",
        "status": "COMPLETED",
        "requiresApproval": false,
        "error": null
      }
    ],
    "approvals": [
      {
        "id": "cmom1nd0m002q1vmanbolghq1",
        "type": "REPORT_EXPORT",
        "title": "Approve QA report export",
        "status": "PENDING",
        "decidedNote": null
      }
    ],
    "memoriesUsed": [
      {
        "id": "cmom1nexc004c1vmaa94ifq0r",
        "title": "[demo] Operator timezone: Europe/London (UK)",
        "scope": "GLOBAL",
        "origin": "HERMES",
        "confidence": 1,
        "reason": "pinned global"
      },
      {
        "id": "cmom1nexm004e1vma3zgeg06l",
        "title": "[demo] Use verbose, detailed bug reports",
        "scope": "CREW",
        "origin": "LOCAL",
        "confidence": 0.55,
        "reason": "recent crew"
      },
      {
        "id": "cmom1nepx00461vma3c30k6fx",
        "title": "[demo] Bug Hunter — concise bullets in reports",
        "scope": "CREW",
        "origin": "LOCAL",
        "confidence": 1,
        "reason": "recent crew"
      }
    ],
    "memoryChanges": [
      {
        "id": "cmom1nf9w004k1vma2lnbwze2",
        "action": "SYNCED_FROM_HERMES",
        "memoryItemId": "cmom1nexc004c1vmaa94ifq0r",
        "source": "HERMES",
        "occurredAt": "2026-04-30T22:16:53.569Z"
      },
      {
        "id": "cmom1nfha004q1vmaszro9a20",
        "action": "CREATED",
        "memoryItemId": "cmom1nexm004e1vma3zgeg06l",
        "source": "AGENT",
        "occurredAt": "2026-04-30T22:16:53.569Z"
      },
      {
        "id": "cmom1nfjr004s1vmascn5po98",
        "action": "CREATED",
        "memoryItemId": "cmom1nepx00461vma3c30k6fx",
        "source": "USER",
        "occurredAt": "2026-04-30T22:16:53.569Z"
      }
    ],
    "deliverables": [
      {
        "id": "cmom1ncy5002o1vmaouwz85gt",
        "type": "BUG_REPORT",
        "title": "QA report: 4 issues across 4 pages"
      }
    ],
    "jobs": [],
    "auditEvents": [
      {
        "eventType": "mission.started",
        "actor": "system",
        "message": "Mission started: SaaS landing page audit",
        "occurredAt": "2026-04-30T22:03:18.032Z"
      },
      {
        "eventType": "agent.started",
        "actor": "explorer",
        "message": "explorer started",
        "occurredAt": "2026-04-30T22:03:18.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "explorer",
        "message": "explorer completed",
        "occurredAt": "2026-04-30T22:03:27.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "flow-tester",
        "message": "flow-tester started",
        "occurredAt": "2026-04-30T22:03:30.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "flow-tester",
        "message": "flow-tester completed",
        "occurredAt": "2026-04-30T22:03:39.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "accessibility",
        "message": "accessibility started",
        "occurredAt": "2026-04-30T22:03:42.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "accessibility",
        "message": "accessibility completed",
        "occurredAt": "2026-04-30T22:03:51.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "copy",
        "message": "copy started",
        "occurredAt": "2026-04-30T22:03:54.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "copy",
        "message": "copy completed",
        "occurredAt": "2026-04-30T22:04:03.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "bug-reporter",
        "message": "bug-reporter started",
        "occurredAt": "2026-04-30T22:04:06.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "bug-reporter",
        "message": "bug-reporter completed",
        "occurredAt": "2026-04-30T22:04:15.132Z"
      },
      {
        "eventType": "agent.started",
        "actor": "report",
        "message": "report started",
        "occurredAt": "2026-04-30T22:04:18.132Z"
      },
      {
        "eventType": "agent.completed",
        "actor": "report",
        "message": "report completed",
        "occurredAt": "2026-04-30T22:04:27.132Z"
      },
      {
        "eventType": "mission.waiting_approval",
        "actor": "system",
        "message": "Mission complete — items awaiting approval.",
        "occurredAt": "2026-04-30T22:06:18.032Z"
      },
      {
        "eventType": "memory.selected",
        "actor": "memory",
        "message": "Selected 3 memory items for this mission.",
        "occurredAt": "2026-04-30T22:16:57.547Z"
      },
      {
        "eventType": "memory.injected",
        "actor": "memory",
        "message": "Injected 3 memory items into mission context.",
        "occurredAt": "2026-04-30T22:16:57.636Z"
      }
    ],
    "risk": {
      "level": "LOW",
      "totalScore": 2,
      "factors": [
        {
          "key": "externalActionApprovalsPending",
          "label": "External-action approvals pending",
          "count": 1,
          "weight": 1,
          "score": 1
        },
        {
          "key": "lowConfidenceMemoriesUsed",
          "label": "Low-confidence memories used",
          "count": 1,
          "weight": 1,
          "score": 1
        }
      ]
    },
    "browserQa": null,
    "modelUsage": [
      {
        "model": "unknown",
        "role": "default",
        "calls": 6,
        "tokensIn": 2270,
        "tokensOut": 1800,
        "fallback": false
      }
    ],
    "media": null,
    "runtime": null,
    "counts": {
      "agents": 6,
      "steps": 6,
      "tools": 1,
      "approvals": 1,
      "memoriesUsed": 3,
      "memoryChanges": 3,
      "deliverables": 1,
      "failedSteps": 0,
      "blockedActions": 0,
      "failedJobs": 0,
      "rejectedApprovals": 0,
      "tokensIn": 2270,
      "tokensOut": 1800,
      "estimatedCost": 0.001015,
      "cost": {
        "model": "nousresearch/hermes-4-70b",
        "priceSource": "openrouter-live",
        "pricedAt": "2026-04-30T22:17:03.841Z",
        "promptCostUsd": 0.0002951,
        "completionCostUsd": 0.0007199999999999999,
        "totalCostUsd": 0.0010151
      },
      "browserQaPagesChecked": 0,
      "browserQaHighIssues": 0
    },
    "schedule": null,
    "inboxOrigin": null,
    "timeline": [
      {
        "occurredAt": "2026-04-30T22:03:16.032Z",
        "type": "TOOL_CALL",
        "title": "explorer → web_snapshot completed"
      },
      {
        "occurredAt": "2026-04-30T22:03:18.032Z",
        "type": "OBJECTIVE",
        "title": "Mission created",
        "detail": "Audit https://demo.acme-saas.test for conversion and accessibility issues."
      },
      {
        "occurredAt": "2026-04-30T22:03:18.032Z",
        "type": "MISSION.STARTED",
        "title": "Mission started: SaaS landing page audit"
      },
      {
        "occurredAt": "2026-04-30T22:03:18.032Z",
        "type": "AGENT_STEP",
        "title": "explorer completed",
        "detail": "180↑ 220↓"
      },
      {
        "occurredAt": "2026-04-30T22:03:30.032Z",
        "type": "AGENT_STEP",
        "title": "flow-tester completed",
        "detail": "410↑ 480↓"
      },
      {
        "occurredAt": "2026-04-30T22:03:42.032Z",
        "type": "AGENT_STEP",
        "title": "accessibility completed",
        "detail": "320↑ 360↓"
      },
      {
        "occurredAt": "2026-04-30T22:03:54.032Z",
        "type": "AGENT_STEP",
        "title": "copy completed",
        "detail": "280↑ 240↓"
      },
      {
        "occurredAt": "2026-04-30T22:04:06.032Z",
        "type": "AGENT_STEP",
        "title": "bug-reporter completed",
        "detail": "360↑ 280↓"
      },
      {
        "occurredAt": "2026-04-30T22:04:18.032Z",
        "type": "AGENT_STEP",
        "title": "report completed",
        "detail": "720↑ 220↓"
      },
      {
        "occurredAt": "2026-04-30T22:06:18.032Z",
        "type": "APPROVAL",
        "title": "REPORT_EXPORT · PENDING",
        "detail": "Approve QA report export"
      },
      {
        "occurredAt": "2026-04-30T22:06:18.032Z",
        "type": "DELIVERABLE",
        "title": "BUG_REPORT · QA report: 4 issues across 4 pages"
      },
      {
        "occurredAt": "2026-04-30T22:16:53.569Z",
        "type": "MEMORY_CHANGED",
        "title": "synced_from_hermes memory"
      },
      {
        "occurredAt": "2026-04-30T22:16:53.569Z",
        "type": "MEMORY_CHANGED",
        "title": "created memory"
      },
      {
        "occurredAt": "2026-04-30T22:16:53.569Z",
        "type": "MEMORY_CHANGED",
        "title": "created memory"
      },
      {
        "occurredAt": "2026-04-30T22:16:57.726Z",
        "type": "MEMORY_USED",
        "title": "[demo] Operator timezone: Europe/London (UK)",
        "detail": "GLOBAL · pinned global"
      },
      {
        "occurredAt": "2026-04-30T22:16:57.905Z",
        "type": "MEMORY_USED",
        "title": "[demo] Use verbose, detailed bug reports",
        "detail": "CREW · recent crew"
      },
      {
        "occurredAt": "2026-04-30T22:16:58.086Z",
        "type": "MEMORY_USED",
        "title": "[demo] Bug Hunter — concise bullets in reports",
        "detail": "CREW · recent crew"
      }
    ]
  }
}