{
  "schema": "hella.exp029.fail-closed-limit.v1",
  "created_at": "2026-10-04T17:10:22.214155+00:00",
  "budget_kib": 256,
  "interval_ms": 66.88,
  "nominal_credit_horizon_ms": 4280.32,
  "summary": [
    {
      "ack_delay_ms": 0,
      "fail_closed_rate": 0.0,
      "proof_ack_first_rate": 1.0,
      "max_bytes": 163840,
      "median_bytes": 126976,
      "median_proof_ack_ms": 3332.268,
      "all_budget_compliant": true,
      "all_proof_ok": true
    },
    {
      "ack_delay_ms": 500,
      "fail_closed_rate": 0.0,
      "proof_ack_first_rate": 1.0,
      "max_bytes": 196608,
      "median_bytes": 167936,
      "median_proof_ack_ms": 4087.773,
      "all_budget_compliant": true,
      "all_proof_ok": true
    },
    {
      "ack_delay_ms": 1000,
      "fail_closed_rate": 0.0,
      "proof_ack_first_rate": 1.0,
      "max_bytes": 200704,
      "median_bytes": 188416,
      "median_proof_ack_ms": 4452.959,
      "all_budget_compliant": true,
      "all_proof_ok": true
    },
    {
      "ack_delay_ms": 2000,
      "fail_closed_rate": 0.333333,
      "proof_ack_first_rate": 0.666667,
      "max_bytes": 262144,
      "median_bytes": 245760,
      "median_proof_ack_ms": 5470.442,
      "all_budget_compliant": true,
      "all_proof_ok": true
    }
  ],
  "all_budget_compliant": true,
  "all_proof_ok": true,
  "all_rw_ok": true,
  "all_iscsi_ok": true,
  "truth_boundary": "Real iSCSI/ZFS recovery proof with cooperative credit enforcement and injected acknowledgement delay; not target-side write enforcement.",
  "rows": [
    {
      "ack_delay_ms": 0,
      "rep": 1,
      "writer_stop_reason": "proof_ack",
      "writes": 40,
      "bytes": 163840,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 4626.205,
      "proof_elapsed_ms": 4587.956,
      "proof_ack_elapsed_ms": 4588.064,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 0,
      "rep": 2,
      "writer_stop_reason": "proof_ack",
      "writes": 25,
      "bytes": 102400,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 3121.807,
      "proof_elapsed_ms": 3084.349,
      "proof_ack_elapsed_ms": 3084.454,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 0,
      "rep": 3,
      "writer_stop_reason": "proof_ack",
      "writes": 31,
      "bytes": 126976,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 3371.264,
      "proof_elapsed_ms": 3332.156,
      "proof_ack_elapsed_ms": 3332.268,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 500,
      "rep": 1,
      "writer_stop_reason": "proof_ack",
      "writes": 41,
      "bytes": 167936,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 4149.293,
      "proof_elapsed_ms": 3587.409,
      "proof_ack_elapsed_ms": 4087.773,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 500,
      "rep": 2,
      "writer_stop_reason": "proof_ack",
      "writes": 48,
      "bytes": 196608,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 5303.706,
      "proof_elapsed_ms": 4749.635,
      "proof_ack_elapsed_ms": 5249.837,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 500,
      "rep": 3,
      "writer_stop_reason": "proof_ack",
      "writes": 37,
      "bytes": 151552,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 3918.197,
      "proof_elapsed_ms": 3355.096,
      "proof_ack_elapsed_ms": 3855.441,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 1000,
      "rep": 1,
      "writer_stop_reason": "proof_ack",
      "writes": 46,
      "bytes": 188416,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 5256.399,
      "proof_elapsed_ms": 4250.898,
      "proof_ack_elapsed_ms": 5251.457,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 1000,
      "rep": 2,
      "writer_stop_reason": "proof_ack",
      "writes": 49,
      "bytes": 200704,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 4488.856,
      "proof_elapsed_ms": 3452.762,
      "proof_ack_elapsed_ms": 4452.959,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 1000,
      "rep": 3,
      "writer_stop_reason": "proof_ack",
      "writes": 44,
      "bytes": 180224,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 4413.256,
      "proof_elapsed_ms": 3377.597,
      "proof_ack_elapsed_ms": 4377.829,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 2000,
      "rep": 1,
      "writer_stop_reason": "proof_ack",
      "writes": 60,
      "bytes": 245760,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 5514.228,
      "proof_elapsed_ms": 3469.89,
      "proof_ack_elapsed_ms": 5470.442,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 2000,
      "rep": 2,
      "writer_stop_reason": "credit_exhausted",
      "writes": 64,
      "bytes": 262144,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 6015.621,
      "proof_elapsed_ms": 4230.911,
      "proof_ack_elapsed_ms": 6231.127,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    },
    {
      "ack_delay_ms": 2000,
      "rep": 3,
      "writer_stop_reason": "proof_ack",
      "writes": 55,
      "bytes": 225280,
      "budget_bytes": 262144,
      "budget_compliant": true,
      "writer_elapsed_ms": 5448.269,
      "proof_elapsed_ms": 3408.936,
      "proof_ack_elapsed_ms": 5409.166,
      "proof_ok": true,
      "rw_ok": true,
      "iscsi_ok": true
    }
  ]
}
