{
  "schema": "OPS002_FIXTURES_v1",
  "cases": [
    {
      "id": "C1_BASELINE_CLOSED",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "LocalService",
      "resource_access": true,
      "dependencies": [
        "RpcSs"
      ],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": "STOP",
      "control_accepted": true,
      "final_state": "SERVICE_STOPPED",
      "exit_code": 0,
      "failure_action": "RESTART",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": true,
      "recovery_verified": true,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C2_RUNNING_NOT_READY",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "LocalService",
      "resource_access": true,
      "dependencies": [
        "RpcSs"
      ],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": null,
      "control_accepted": null,
      "final_state": "SERVICE_RUNNING",
      "exit_code": null,
      "failure_action": "RESTART",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": false,
      "recovery_verified": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C3_ACCOUNT_BOUNDARY_CHANGED",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "MaknowRestricted",
      "resource_access": false,
      "dependencies": [],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": null,
      "control_accepted": null,
      "final_state": "SERVICE_RUNNING",
      "exit_code": 5,
      "failure_action": "NONE",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": false,
      "recovery_verified": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C4_RESTART_NOT_RECOVERY",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "LocalService",
      "resource_access": true,
      "dependencies": [],
      "scm_state": "SERVICE_STOPPED",
      "status_evidence": true,
      "control_sent": null,
      "control_accepted": null,
      "final_state": "SERVICE_RUNNING",
      "exit_code": 1067,
      "failure_action": "RESTART",
      "failure_triggered": true,
      "restart_observed": true,
      "readiness": false,
      "recovery_verified": false,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C5_STATUS_EVIDENCE_MISSING",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "LocalService",
      "resource_access": true,
      "dependencies": [],
      "scm_state": null,
      "status_evidence": false,
      "control_sent": "STOP",
      "control_accepted": true,
      "final_state": null,
      "exit_code": null,
      "failure_action": "RESTART",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": null,
      "recovery_verified": null,
      "decisive_evidence": false,
      "transfer": false
    },
    {
      "id": "C6_DEMAND_START",
      "service_name": "MaknowOnDemand",
      "binary_config": "demo-demand.exe",
      "start_type": "DEMAND",
      "service_account": "NetworkService",
      "resource_access": true,
      "dependencies": [],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": "START",
      "control_accepted": true,
      "final_state": "SERVICE_RUNNING",
      "exit_code": null,
      "failure_action": "NONE",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": true,
      "recovery_verified": true,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C7_CONTROL_ACCEPTANCE_GAP",
      "service_name": "MaknowDemo",
      "binary_config": "demo-service.exe",
      "start_type": "AUTO",
      "service_account": "LocalService",
      "resource_access": true,
      "dependencies": [],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": "STOP",
      "control_accepted": false,
      "final_state": "SERVICE_RUNNING",
      "exit_code": null,
      "failure_action": "NONE",
      "failure_triggered": false,
      "restart_observed": false,
      "readiness": true,
      "recovery_verified": true,
      "decisive_evidence": true,
      "transfer": false
    },
    {
      "id": "C8_TRANSFER_CHANGED",
      "service_name": "MaknowTransfer",
      "binary_config": "transfer-service.exe",
      "start_type": "DEMAND",
      "service_account": "MaknowScoped",
      "resource_access": true,
      "dependencies": [
        "EventLog"
      ],
      "scm_state": "SERVICE_RUNNING",
      "status_evidence": true,
      "control_sent": "STOP",
      "control_accepted": true,
      "final_state": "SERVICE_STOPPED",
      "exit_code": 0,
      "failure_action": "RESTART",
      "failure_triggered": true,
      "restart_observed": true,
      "readiness": true,
      "recovery_verified": true,
      "decisive_evidence": true,
      "transfer": true
    }
  ]
}
