{
  "test_record": true,
  "production": false,
  "receipt_id": "rcp_019c8c0f2e2d7c1a8b6e2d4f9a0b1c3d",
  "agent": {
    "id": "agent_019c8c0f2e2d7c1a8b6e2d4f9a0b1c3e",
    "kind": "coding-agent"
  },
  "manifest": {
    "hash": "sha256:redacted",
    "work_item": "task_019c8c0f2e2d7c1a8b6e2d4f9a0b1c3f",
    "scope": "one repository task"
  },
  "authorization": {
    "status": "granted",
    "scope": "one repository task"
  },
  "liveness": {
    "status": "alive",
    "last_heartbeat": "redacted"
  },
  "evidence": ["artifact_hash_redacted", "operator_decision_redacted"],
  "outcome": "accepted_outcome_redacted",
  "replay": "agent -> manifest -> work item -> evidence -> outcome",
  "scenarios": [
    {
      "id": "evt_019c8c0f2e2d7c1a8b6e2d4f9a0b1c40",
      "name": "false_done",
      "agent_claim": "done",
      "record": {
        "artifact": "missing",
        "work_item": "task_019c8c0f2e2d7c1a8b6e2d4f9a0b1c3f"
      },
      "expected_decision": "reject",
      "reason": "the done claim has no matching artifact",
      "operator_consequence": "hold acceptance"
    },
    {
      "id": "evt_019c8c0f2e2d7c1a8b6e2d4f9a0b1c41",
      "name": "dead_overnight_run",
      "agent_claim": "running",
      "record": {
        "last_heartbeat": "stale",
        "status": "dead"
      },
      "expected_decision": "recover",
      "reason": "the last heartbeat is stale",
      "operator_consequence": "recover before morning"
    }
  ],
  "private_fields": "redacted",
  "note": "Illustrative contract shape only; not a production receipt or stranger-audited outcome."
}
