{
  "schema": "OPS004_FIXTURES_v1",
  "cases": [
    {
      "id": "C1_BASELINE_HEALTHY",
      "edge": "web->db",
      "condition": "service_healthy",
      "dependency_started": true,
      "dependency_healthy": true,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": true,
      "restart_trigger": "NONE",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C2_STARTED_NOT_READY",
      "edge": "web->db",
      "condition": "service_started",
      "dependency_started": true,
      "dependency_healthy": false,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": false,
      "restart_trigger": "NONE",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C3_HEALTHCHECK_FAIL",
      "edge": "web->db",
      "condition": "service_healthy",
      "dependency_started": true,
      "dependency_healthy": false,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": false,
      "restart_link": false,
      "restart_trigger": "NONE",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C4_INIT_FAILED",
      "edge": "web->init",
      "condition": "service_completed_successfully",
      "dependency_started": true,
      "dependency_healthy": null,
      "one_shot_required": true,
      "one_shot_exit": 1,
      "dependent_started": false,
      "restart_link": false,
      "restart_trigger": "NONE",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C5_EXPLICIT_COMPOSE_RESTART",
      "edge": "web->db",
      "condition": "service_healthy",
      "dependency_started": true,
      "dependency_healthy": true,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": true,
      "restart_trigger": "COMPOSE_EXPLICIT_RESTART",
      "dependent_restarted": true,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C6_RUNTIME_CRASH_RESTART",
      "edge": "web->db",
      "condition": "service_healthy",
      "dependency_started": true,
      "dependency_healthy": true,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": true,
      "restart_trigger": "RUNTIME_CRASH_AUTO_RESTART",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C7_MISSING_DECISIVE_EVIDENCE",
      "edge": "web->db",
      "condition": "service_healthy",
      "dependency_started": true,
      "dependency_healthy": true,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": true,
      "restart_trigger": "COMPOSE_EXPLICIT_RESTART",
      "dependent_restarted": null,
      "decisive_evidence": false,
      "transfer": false
    },
    {
      "id": "C8_TRANSFER_CHANGED",
      "edge": "api->cache",
      "condition": "service_started",
      "dependency_started": true,
      "dependency_healthy": false,
      "one_shot_required": false,
      "one_shot_exit": null,
      "dependent_started": true,
      "restart_link": false,
      "restart_trigger": "COMPOSE_EXPLICIT_RESTART",
      "dependent_restarted": false,
      "decisive_evidence": true,
      "transfer": true
    }
  ]
}
