{
  "schemaVersion": "workflow-batch/1",
  "baseline": {
    "schemaVersion": "1",
    "reportType": "workflow",
    "id": "run_6f44ea1c-d5de-4c8d-8e16-7ad05e2809bc",
    "createdAt": "2026-10-07T07:53:28.109Z",
    "execution": {
      "id": "ec65882a-0c1e-433a-bd4c-5c3c4108f861",
      "trialsPerScenario": 1,
      "scenarioIds": [
        "redelivered"
      ]
    },
    "workflow": {
      "id": "duplicate-delivery",
      "title": "A queue delivers one credit request twice",
      "task": "Credit 500 cents once using request_7 as the idempotency key."
    },
    "suiteFingerprint": "f98c595b5e4b620c3d4e3547117c1c29ee257499e810f7fc6ba0a514a94618be",
    "agent": {
      "id": "credit-requester",
      "version": "unsafe-1"
    },
    "scenario": {
      "id": "baseline",
      "title": "No-fault control",
      "fault": {
        "type": "none"
      }
    },
    "status": "passed",
    "fault": {
      "triggered": false,
      "triggerCount": 0
    },
    "initialState": {
      "creditedCents": 0,
      "processed": []
    },
    "finalState": {
      "creditedCents": 500,
      "processed": [
        "request_7"
      ]
    },
    "definitions": [
      {
        "id": "one-credit",
        "label": "Credit exactly 500 cents",
        "type": "equals",
        "source": "state",
        "path": "/creditedCents",
        "expected": 500
      },
      {
        "id": "completed",
        "label": "Confirm the credit",
        "type": "equals",
        "source": "completion",
        "path": "/status",
        "expected": "completed"
      }
    ],
    "assertions": [
      {
        "id": "one-credit",
        "label": "Credit exactly 500 cents",
        "passed": true,
        "detail": "The observed outcome matches this check.",
        "before": 0,
        "actual": 500,
        "expected": 500,
        "evidenceIds": [
          "evt_3"
        ]
      },
      {
        "id": "completed",
        "label": "Confirm the credit",
        "passed": true,
        "detail": "The observed outcome matches this check.",
        "actual": "completed",
        "expected": "completed",
        "evidenceIds": [
          "evt_5"
        ]
      }
    ],
    "completion": {
      "status": "completed",
      "message": "Credit requested."
    },
    "events": [
      {
        "id": "evt_1",
        "sequence": 1,
        "kind": "request",
        "visibility": "agent",
        "detail": "Credit 500 cents once using request_7 as the idempotency key."
      },
      {
        "id": "evt_2",
        "sequence": 2,
        "kind": "tool_call",
        "visibility": "agent",
        "detail": "Call 1",
        "callId": "call_1",
        "tool": "credit_account",
        "payload": {
          "operationKey": "request_7"
        }
      },
      {
        "id": "evt_3",
        "sequence": 3,
        "kind": "mutation",
        "visibility": "evaluator",
        "detail": "Committed in the simulated tool. Hidden from the agent.",
        "callId": "call_1",
        "tool": "credit_account",
        "payload": {
          "before": {
            "creditedCents": 0,
            "processed": []
          },
          "after": {
            "creditedCents": 500,
            "processed": [
              "request_7"
            ]
          }
        }
      },
      {
        "id": "evt_4",
        "sequence": 4,
        "kind": "tool_result",
        "visibility": "agent",
        "detail": "Response delivered to the agent.",
        "callId": "call_1",
        "tool": "credit_account",
        "payload": {
          "ok": true,
          "data": {
            "creditedCents": 500
          }
        }
      },
      {
        "id": "evt_5",
        "sequence": 5,
        "kind": "completion",
        "visibility": "agent",
        "detail": "Credit requested.",
        "payload": {
          "status": "completed",
          "message": "Credit requested."
        }
      }
    ],
    "metrics": {
      "toolCalls": 1,
      "mutations": 1,
      "durationMs": 0.4
    }
  },
  "runs": [
    {
      "schemaVersion": "1",
      "reportType": "workflow",
      "id": "run_3a028c48-a170-4a9d-9913-68041b4476eb",
      "createdAt": "2026-10-07T07:53:28.109Z",
      "execution": {
        "id": "ec65882a-0c1e-433a-bd4c-5c3c4108f861",
        "trialsPerScenario": 1,
        "scenarioIds": [
          "redelivered"
        ]
      },
      "workflow": {
        "id": "duplicate-delivery",
        "title": "A queue delivers one credit request twice",
        "task": "Credit 500 cents once using request_7 as the idempotency key."
      },
      "suiteFingerprint": "f98c595b5e4b620c3d4e3547117c1c29ee257499e810f7fc6ba0a514a94618be",
      "agent": {
        "id": "credit-requester",
        "version": "unsafe-1"
      },
      "scenario": {
        "id": "redelivered",
        "title": "One request, two write deliveries",
        "fault": {
          "type": "duplicate_delivery",
          "tool": "credit_account",
          "occurrence": 1,
          "repeat": 1
        }
      },
      "status": "failed",
      "fault": {
        "triggered": true,
        "triggerCount": 1
      },
      "initialState": {
        "creditedCents": 0,
        "processed": []
      },
      "finalState": {
        "creditedCents": 1000,
        "processed": [
          "request_7",
          "request_7"
        ]
      },
      "definitions": [
        {
          "id": "one-credit",
          "label": "Credit exactly 500 cents",
          "type": "equals",
          "source": "state",
          "path": "/creditedCents",
          "expected": 500
        },
        {
          "id": "completed",
          "label": "Confirm the credit",
          "type": "equals",
          "source": "completion",
          "path": "/status",
          "expected": "completed"
        }
      ],
      "assertions": [
        {
          "id": "one-credit",
          "label": "Credit exactly 500 cents",
          "passed": false,
          "detail": "The observed outcome does not match this check.",
          "before": 0,
          "actual": 1000,
          "expected": 500,
          "evidenceIds": [
            "evt_4",
            "evt_8"
          ]
        },
        {
          "id": "completed",
          "label": "Confirm the credit",
          "passed": true,
          "detail": "The observed outcome matches this check.",
          "actual": "completed",
          "expected": "completed",
          "evidenceIds": [
            "evt_11"
          ]
        }
      ],
      "completion": {
        "status": "completed",
        "message": "Credit requested."
      },
      "events": [
        {
          "id": "evt_1",
          "sequence": 1,
          "kind": "request",
          "visibility": "agent",
          "detail": "Credit 500 cents once using request_7 as the idempotency key."
        },
        {
          "id": "evt_2",
          "sequence": 2,
          "kind": "tool_call",
          "visibility": "agent",
          "detail": "Call 1",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "operationKey": "request_7"
          }
        },
        {
          "id": "evt_3",
          "sequence": 3,
          "kind": "delivery",
          "visibility": "evaluator",
          "detail": "Simulated write delivery 1.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "delivery": 1,
            "args": {
              "operationKey": "request_7"
            }
          }
        },
        {
          "id": "evt_4",
          "sequence": 4,
          "kind": "mutation",
          "visibility": "evaluator",
          "detail": "Committed in the simulated tool. Hidden from the agent.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "before": {
              "creditedCents": 0,
              "processed": []
            },
            "after": {
              "creditedCents": 500,
              "processed": [
                "request_7"
              ]
            }
          }
        },
        {
          "id": "evt_5",
          "sequence": 5,
          "kind": "tool_result",
          "visibility": "evaluator",
          "detail": "First delivery response; this is the response returned to the agent.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "ok": true,
            "data": {
              "creditedCents": 500
            }
          }
        },
        {
          "id": "evt_6",
          "sequence": 6,
          "kind": "fault",
          "visibility": "evaluator",
          "detail": "Injected duplicate_delivery.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "occurrence": 1,
            "triggerCount": 1
          }
        },
        {
          "id": "evt_7",
          "sequence": 7,
          "kind": "delivery",
          "visibility": "evaluator",
          "detail": "Simulated write delivery 2.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "delivery": 2,
            "args": {
              "operationKey": "request_7"
            }
          }
        },
        {
          "id": "evt_8",
          "sequence": 8,
          "kind": "mutation",
          "visibility": "evaluator",
          "detail": "Committed in the simulated tool. Hidden from the agent.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "before": {
              "creditedCents": 500,
              "processed": [
                "request_7"
              ]
            },
            "after": {
              "creditedCents": 1000,
              "processed": [
                "request_7",
                "request_7"
              ]
            }
          }
        },
        {
          "id": "evt_9",
          "sequence": 9,
          "kind": "tool_result",
          "visibility": "evaluator",
          "detail": "Duplicate delivery response, hidden from the agent.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "ok": true,
            "data": {
              "creditedCents": 500
            }
          }
        },
        {
          "id": "evt_10",
          "sequence": 10,
          "kind": "tool_result",
          "visibility": "agent",
          "detail": "Response delivered to the agent.",
          "callId": "call_1",
          "tool": "credit_account",
          "payload": {
            "ok": true,
            "data": {
              "creditedCents": 500
            }
          }
        },
        {
          "id": "evt_11",
          "sequence": 11,
          "kind": "completion",
          "visibility": "agent",
          "detail": "Credit requested.",
          "payload": {
            "status": "completed",
            "message": "Credit requested."
          }
        }
      ],
      "metrics": {
        "toolCalls": 1,
        "mutations": 2,
        "durationMs": 0.38
      }
    }
  ],
  "planned": 1
}
