{
  "capturedAt": "2026-10-27T19:27:38.410Z",
  "sdk": "@anthropic-ai/claude-agent-sdk@0.3.276",
  "stubSentinel": "PROOF_STDERR_SENTINEL",
  "cases": [
    {
      "side": "before",
      "sha": "d1c4b52b7c7c7e1b7637ec47e4c959ff0c2d8d99",
      "mode": "signal",
      "threadId": "22222222-2222-4222-8222-222222222222",
      "failure": {
        "class": "transport_error",
        "message": "Provider turn failed.",
        "code": null,
        "retryable": null
      },
      "expected": {
        "message": "Provider turn failed.",
        "code": null
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    },
    {
      "side": "before",
      "sha": "d1c4b52b7c7c7e1b7637ec47e4c959ff0c2d8d99",
      "mode": "exit",
      "threadId": "33333333-3333-4333-8333-333333333333",
      "failure": {
        "class": "transport_error",
        "message": "Provider turn failed.",
        "code": null,
        "retryable": null
      },
      "expected": {
        "message": "Provider turn failed.",
        "code": null
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    },
    {
      "side": "before",
      "sha": "d1c4b52b7c7c7e1b7637ec47e4c959ff0c2d8d99",
      "mode": "clean",
      "threadId": "44444444-4444-4444-8444-444444444444",
      "failure": {
        "class": "transport_error",
        "message": "Provider turn failed.",
        "code": null,
        "retryable": null
      },
      "expected": {
        "message": "Provider turn failed.",
        "code": null
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    },
    {
      "side": "after",
      "sha": "652e9c18cee800df7e255916365967ba211097ae",
      "mode": "signal",
      "threadId": "22222222-2222-4222-8222-222222222222",
      "failure": {
        "class": "transport_error",
        "message": "Claude Code process terminated by signal SIGABRT.",
        "code": "process_killed_by_signal",
        "retryable": null
      },
      "expected": {
        "message": "Claude Code process terminated by signal SIGABRT.",
        "code": "process_killed_by_signal"
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    },
    {
      "side": "after",
      "sha": "652e9c18cee800df7e255916365967ba211097ae",
      "mode": "exit",
      "threadId": "33333333-3333-4333-8333-333333333333",
      "failure": {
        "class": "transport_error",
        "message": "Claude Code process exited with code 7.",
        "code": "process_exited_nonzero",
        "retryable": null
      },
      "expected": {
        "message": "Claude Code process exited with code 7.",
        "code": "process_exited_nonzero"
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    },
    {
      "side": "after",
      "sha": "652e9c18cee800df7e255916365967ba211097ae",
      "mode": "clean",
      "threadId": "44444444-4444-4444-8444-444444444444",
      "failure": {
        "class": "transport_error",
        "message": "Provider turn failed.",
        "code": null,
        "retryable": null
      },
      "expected": {
        "message": "Provider turn failed.",
        "code": null
      },
      "assertions": {
        "exactMessage": true,
        "exactCode": true,
        "stderrSentinelAbsent": true,
        "oneErrorItem": true,
        "partialReplyRetained": true,
        "runFailed": true
      }
    }
  ]
}