{
  "schema_version": "0.2.0",
  "note": "Index covers Day-1 (0.1.0) and Day-2a/2b/3 (0.2.0) receipts; each receipt carries its own schema_version.",
  "generated_at": "2026-09-18T01:43:52.718354+00:00",
  "receipts": [
    {
      "id": "rcpt_f56866c9b9",
      "scenario_id": "scrubber_off",
      "t": 30,
      "fault": "scrubber_off",
      "path": "receipts/scrubber_off/rcpt_f56866c9b9.json",
      "tick_ref": "ticks/scrubber_off/000030.json"
    },
    {
      "id": "rcpt_a8cd4ebb37",
      "scenario_id": "cabin_leak",
      "t": 30,
      "fault": "cabin_leak",
      "path": "receipts/cabin_leak/rcpt_a8cd4ebb37.json",
      "tick_ref": "ticks/cabin_leak/000030.json"
    },
    {
      "id": "rcpt_cf48acb05c",
      "scenario_id": "power_cut",
      "t": 30,
      "fault": "power_cut",
      "path": "receipts/power_cut/rcpt_cf48acb05c.json",
      "tick_ref": "ticks/power_cut/000030.json"
    },
    {
      "id": "rcpt_31b4430f37",
      "scenario_id": "water_recovery_off",
      "t": 30,
      "fault": "water_recovery_off",
      "path": "receipts/water_recovery_off/rcpt_31b4430f37.json",
      "tick_ref": "ticks/water_recovery_off/000030.json"
    },
    {
      "id": "rcpt_bc60617aaa",
      "scenario_id": "waste_leak",
      "t": 30,
      "fault": "waste_leak",
      "path": "receipts/waste_leak/rcpt_bc60617aaa.json",
      "tick_ref": "ticks/waste_leak/000030.json"
    },
    {
      "id": "rcpt_ab294e79aa",
      "scenario_id": "o2_buffer_dry",
      "t": 30,
      "fault": "o2_buffer_dry",
      "path": "receipts/o2_buffer_dry/rcpt_ab294e79aa.json",
      "tick_ref": "ticks/o2_buffer_dry/000030.json"
    },
    {
      "id": "rcpt_c10c14ed51",
      "scenario_id": "condensate_fail",
      "t": 30,
      "fault": "condensate_fail",
      "path": "receipts/condensate_fail/rcpt_c10c14ed51.json",
      "tick_ref": "ticks/condensate_fail/000030.json"
    }
  ]
}
