{
  "task": "webhook-reconciliation-deduplication",
  "recordedAt": "2026-10-14T08:31:12.471Z",
  "nodeVersion": "v24.18.0",
  "ffmpeg": null,
  "scriptHashes": {
    "run-recipe.mjs": "cbc3c6bb36a5677ec9d9bbd95775307069f61a7f0c3fad32a78529a36c24bfd7",
    "common.mjs": "ae6467821815bdc3e78d5f6f21cb247568915dde848d7a76e3dafd5465a0eae0"
  },
  "scriptBindingVerified": true,
  "fixtureOnly": true,
  "providerModelTest": false,
  "productionTaskRun": false,
  "networkScope": "loopback-only or no network",
  "passed": true,
  "checks": [
    {
      "name": "first-terminal-applied",
      "passed": true
    },
    {
      "name": "duplicate-event-ignored",
      "passed": true
    },
    {
      "name": "late-processing-cannot-regress",
      "passed": true
    },
    {
      "name": "unknown-task-rejected",
      "passed": true
    },
    {
      "name": "invalid-state-rejected",
      "passed": true
    },
    {
      "name": "missing-callback-remains-pending",
      "passed": true
    },
    {
      "name": "poll-recovers-missing-callback",
      "passed": true
    },
    {
      "name": "zero-generation-requests",
      "passed": true
    },
    {
      "name": "loopback-server-closed",
      "passed": true
    },
    {
      "name": "unbound-poll-payload-rejected",
      "passed": true,
      "expectedRejection": true,
      "error": "POLL_TASK_MISMATCH"
    }
  ],
  "observations": {
    "offlineOnly": true,
    "noCustomerWebhookPromise": true,
    "pollRequests": 1,
    "generationRequests": 0
  },
  "commands": [],
  "fatal": null,
  "publicPathNormalization": {
    "onlyLocalPathsRedacted": true,
    "rawReceiptSha256": "9efbaa3a2d00a4e7251e2aa0dd837b2dba33221819547f6136c931c6600ca4a4",
    "method": "Replace dedicated checkout absolute path and its URL-encoded form with <execution-checkout>; preserve timestamps, checks, script hashes and file hashes."
  }
}
