{
  "referenceFormat": "spektris-refund-example-v1",
  "illustrative": true,
  "scenario": "duplicate",
  "task": {
    "id": "EXAMPLE-1042",
    "instruction": "Refund one customer payment",
    "approvedAmountUsd": 180,
    "allowedRefundCount": 1,
    "authorizedBy": "Support reviewer",
    "authorizedAt": "2026-01-15T10:00:00.000Z"
  },
  "authority": {
    "id": "EXAMPLE-A01",
    "issuedBy": "Support reviewer",
    "delegatedTo": "Support agent",
    "scope": "One refund of $180 against payment EXAMPLE-P01",
    "taskId": "EXAMPLE-1042"
  },
  "delegation": {
    "id": "EXAMPLE-D01",
    "parentAuthorityId": "EXAMPLE-A01",
    "from": "Support agent",
    "to": "Payment agent",
    "taskId": "EXAMPLE-1042",
    "allowedTool": "refund.create",
    "maxAmountUsd": 180,
    "allowedRefundCount": 1,
    "expiresAt": "2026-01-15T10:15:01.000Z"
  },
  "toolEvents": [
    {
      "id": "EXAMPLE-T01",
      "taskId": "EXAMPLE-1042",
      "delegationId": "EXAMPLE-D01",
      "tool": "refund.create",
      "amountUsd": 180,
      "at": "2026-01-15T10:00:01Z",
      "result": "success",
      "correlationId": "EXAMPLE-CORR-1042",
      "agentId": "Payment agent"
    },
    {
      "id": "EXAMPLE-T02",
      "taskId": "EXAMPLE-1042",
      "delegationId": "EXAMPLE-D01",
      "tool": "refund.create",
      "amountUsd": 180,
      "at": "2026-01-15T10:00:03Z",
      "result": "success",
      "correlationId": "EXAMPLE-CORR-1042",
      "agentId": "Payment agent"
    }
  ],
  "agentReport": {
    "tool": "refund.create",
    "amountUsd": 180,
    "reportedStatus": "success",
    "eventId": "EXAMPLE-T01",
    "taskId": "EXAMPLE-1042",
    "correlationId": "EXAMPLE-CORR-1042",
    "agentId": "Payment agent",
    "observedAt": "2026-01-15T10:00:01Z"
  },
  "businessEvidence": {
    "source": "Illustrative payment ledger",
    "receipts": [
      {
        "id": "EXAMPLE-R01",
        "taskId": "EXAMPLE-1042",
        "amountUsd": 180,
        "status": "posted",
        "correlationId": "EXAMPLE-CORR-1042",
        "toolEventId": "EXAMPLE-T01",
        "recordedAt": "2026-01-15T10:00:01.500Z"
      },
      {
        "id": "EXAMPLE-R02",
        "taskId": "EXAMPLE-1042",
        "amountUsd": 180,
        "status": "posted",
        "correlationId": "EXAMPLE-CORR-1042",
        "toolEventId": "EXAMPLE-T02",
        "recordedAt": "2026-01-15T10:00:03.500Z"
      }
    ],
    "totalUsd": 360,
    "collectedAt": "2026-01-15T10:00:04.000Z"
  },
  "verification": {
    "verdict": "mismatch",
    "labels": "Outcome needs investigation"
  },
  "policyFinding": {
    "rule": "At most one posted refund, totaling no more than $180",
    "observedRefundCount": 2,
    "observedAmountUsd": 360,
    "result": "exception"
  },
  "investigation": {
    "decision": "Escalate the duplicate refund for review",
    "nextStep": "Review both tool calls and payment receipts before deciding on remediation.",
    "automaticRemediation": false
  },
  "correlation": {
    "id": "EXAMPLE-CORR-1042",
    "runId": "EXAMPLE-RUN-1042"
  }
}
