{
  "completed_at_utc": "2026-11-06T14:14:47.136676+00:00",
  "environment": {
    "os": "Linux",
    "kernel": "6.8.0-147-generic",
    "python": "3.12.3"
  },
  "cases": [
    {
      "name": "before_effect_retry",
      "max_attempts": 2,
      "attempts": [
        {
          "attempt": 1,
          "key": null,
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": null,
          "status": "success",
          "response": {
            "effect_id": 1
          }
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "injected_timeout_before_effect"
        },
        {
          "attempt": 2,
          "event": "committed",
          "effect_id": 1
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {}
      },
      "effect_count": 1,
      "outcome": "success",
      "expected_effects": 1,
      "expected_outcome": "success",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "lost_response_naive_retry",
      "max_attempts": 2,
      "attempts": [
        {
          "attempt": 1,
          "key": null,
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": null,
          "status": "success",
          "response": {
            "effect_id": 2
          }
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "committed",
          "effect_id": 1
        },
        {
          "attempt": 1,
          "event": "injected_timeout_after_commit"
        },
        {
          "attempt": 2,
          "event": "committed",
          "effect_id": 2
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          },
          {
            "effect_id": 2,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {}
      },
      "effect_count": 2,
      "outcome": "success",
      "expected_effects": 2,
      "expected_outcome": "success",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "lost_response_same_key",
      "max_attempts": 2,
      "attempts": [
        {
          "attempt": 1,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": "run-001",
          "status": "success",
          "response": {
            "effect_id": 1
          }
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "committed",
          "effect_id": 1
        },
        {
          "attempt": 1,
          "event": "injected_timeout_after_commit"
        },
        {
          "attempt": 2,
          "event": "replayed",
          "effect_id": 1
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {
          "run-001": {
            "payload_sha256": "ce5b4ff1b50a2d3869c7809796c8c9295547517c7b87f914a5d083903e5e8df3",
            "response": {
              "effect_id": 1
            }
          }
        }
      },
      "effect_count": 1,
      "outcome": "success",
      "expected_effects": 1,
      "expected_outcome": "success",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "lost_response_changed_key",
      "max_attempts": 2,
      "attempts": [
        {
          "attempt": 1,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": "run-002",
          "status": "success",
          "response": {
            "effect_id": 2
          }
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "committed",
          "effect_id": 1
        },
        {
          "attempt": 1,
          "event": "injected_timeout_after_commit"
        },
        {
          "attempt": 2,
          "event": "committed",
          "effect_id": 2
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          },
          {
            "effect_id": 2,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {
          "run-001": {
            "payload_sha256": "ce5b4ff1b50a2d3869c7809796c8c9295547517c7b87f914a5d083903e5e8df3",
            "response": {
              "effect_id": 1
            }
          },
          "run-002": {
            "payload_sha256": "ce5b4ff1b50a2d3869c7809796c8c9295547517c7b87f914a5d083903e5e8df3",
            "response": {
              "effect_id": 2
            }
          }
        }
      },
      "effect_count": 2,
      "outcome": "success",
      "expected_effects": 2,
      "expected_outcome": "success",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "same_key_changed_payload",
      "max_attempts": 2,
      "attempts": [
        {
          "attempt": 1,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": "run-001",
          "status": "conflict_stop"
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "committed",
          "effect_id": 1
        },
        {
          "attempt": 1,
          "event": "injected_timeout_after_commit"
        },
        {
          "attempt": 2,
          "event": "key_payload_conflict"
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {
          "run-001": {
            "payload_sha256": "099281f32d5487e1193492db1a5290e5d52809d5f7019098f2765af78ee47319",
            "response": {
              "effect_id": 1
            }
          }
        }
      },
      "effect_count": 1,
      "outcome": "conflict",
      "expected_effects": 1,
      "expected_outcome": "conflict",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "transient_then_success",
      "max_attempts": 3,
      "attempts": [
        {
          "attempt": 1,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 3,
          "key": "run-001",
          "status": "success",
          "response": {
            "effect_id": 1
          }
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "injected_timeout_before_effect"
        },
        {
          "attempt": 2,
          "event": "injected_timeout_before_effect"
        },
        {
          "attempt": 3,
          "event": "committed",
          "effect_id": 1
        }
      ],
      "final_state": {
        "effects": [
          {
            "effect_id": 1,
            "payload": {
              "job": "synthetic-report",
              "period": "2026-11-06"
            }
          }
        ],
        "keys": {
          "run-001": {
            "payload_sha256": "ce5b4ff1b50a2d3869c7809796c8c9295547517c7b87f914a5d083903e5e8df3",
            "response": {
              "effect_id": 1
            }
          }
        }
      },
      "effect_count": 1,
      "outcome": "success",
      "expected_effects": 1,
      "expected_outcome": "success",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    },
    {
      "name": "retry_budget_exhausted",
      "max_attempts": 3,
      "attempts": [
        {
          "attempt": 1,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 2,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        },
        {
          "attempt": 3,
          "key": "run-001",
          "status": "timeout_outcome_unknown"
        }
      ],
      "events": [
        {
          "attempt": 1,
          "event": "injected_timeout_before_effect"
        },
        {
          "attempt": 2,
          "event": "injected_timeout_before_effect"
        },
        {
          "attempt": 3,
          "event": "injected_timeout_before_effect"
        }
      ],
      "final_state": {
        "effects": [],
        "keys": {}
      },
      "effect_count": 0,
      "outcome": "attempt_limit",
      "expected_effects": 0,
      "expected_outcome": "attempt_limit",
      "checks": {
        "expected_effect_count": true,
        "expected_outcome": true,
        "attempts_bounded": true,
        "effects_match_commit_events": true,
        "key_records_reference_effects": true
      },
      "passed": true
    }
  ],
  "passed": true,
  "scope": "Seven sequential fault-injection cases in newly created JSON fixtures. Timeout exceptions are injected before an effect or after a committed snapshot; no HTTP, real network timeout, provider calls, timing/backoff benchmark, concurrency, restart, crash durability, key expiry or distributed exactly-once guarantee is tested."
}
