{
  "schema": "MAKNOW_AIE019_LAB_CASES_v1",
  "cases": [
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "ON_IDLE",
      "runtime_readiness": "READY",
      "queued_demand": 0,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 40,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "GracefulShutdown",
      "request_result": "ACCEPTED",
      "state_confirmation": "OFF",
      "ready_probe": "NOT_APPLICABLE",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-01",
      "name": "baseline_graceful_shutdown"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "ON",
      "observed_power_state": "OFF",
      "runtime_readiness": "NOT_READY",
      "queued_demand": 2,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 0,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 0,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 45,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "On",
      "request_result": "ACCEPTED",
      "state_confirmation": "ON",
      "ready_probe": "PASS",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-02",
      "name": "baseline_wake_ready"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "ON_IDLE",
      "runtime_readiness": "READY",
      "queued_demand": 0,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "STALE",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 40,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "GracefulShutdown",
      "request_result": "NOT_SENT",
      "state_confirmation": "ON",
      "ready_probe": "NOT_APPLICABLE",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-03",
      "name": "stale_telemetry_shutdown_defer"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "DRAINING",
      "runtime_readiness": "READY",
      "queued_demand": 1,
      "active_job_count": 0,
      "drain_state": "DRAINING",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 40,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "GracefulShutdown",
      "request_result": "NOT_SENT",
      "state_confirmation": "ON",
      "ready_probe": "PASS",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": true,
      "manual_override": "NONE",
      "cancel_result": "ACCEPTED",
      "id": "CASE-04",
      "name": "new_demand_race_during_draining"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "ON",
      "observed_power_state": "OFF",
      "runtime_readiness": "NOT_READY",
      "queued_demand": 1,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 0,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 0,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 45,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "On",
      "request_result": "ACCEPTED",
      "state_confirmation": "ON",
      "ready_probe": "TIMEOUT",
      "retry_count": 1,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-05",
      "name": "wake_ack_without_readiness"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "ON_IDLE",
      "runtime_readiness": "READY",
      "queued_demand": 0,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 40,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "BLOCK",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "GracefulShutdown",
      "request_result": "NOT_SENT",
      "state_confirmation": "ON",
      "ready_probe": "NOT_APPLICABLE",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "FORCE_OFF_UNAPPROVED",
      "cancel_result": null,
      "id": "CASE-06",
      "name": "active_shutdown_inhibitor"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "ON_IDLE",
      "runtime_readiness": "READY",
      "queued_demand": 0,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 40,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 0,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": false,
      "control_method": "UNAVAILABLE",
      "allowable_action": false,
      "requested_action": "GracefulShutdown",
      "request_result": "NOT_SENT",
      "state_confirmation": "ON",
      "ready_probe": "NOT_APPLICABLE",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-07",
      "name": "power_control_unavailable"
    },
    {
      "node_id": "N-GPU-2",
      "power_policy_version": "power-policy:v1",
      "desired_power_state": "OFF",
      "observed_power_state": "ON_IDLE",
      "runtime_readiness": "READY",
      "queued_demand": 0,
      "active_job_count": 0,
      "drain_state": "CLEAR",
      "telemetry_freshness": "FRESH",
      "idle_window_minutes": 25,
      "idle_threshold_minutes": 20,
      "minimum_on_elapsed_minutes": 18,
      "minimum_on_required_minutes": 30,
      "minimum_off_elapsed_minutes": 0,
      "minimum_off_required_minutes": 30,
      "cooldown_remaining_seconds": 300,
      "inhibitor_state": "CLEAR",
      "power_capability_declared": true,
      "control_method": "REDFISH",
      "allowable_action": true,
      "requested_action": "GracefulShutdown",
      "request_result": "NOT_SENT",
      "state_confirmation": "ON",
      "ready_probe": "NOT_APPLICABLE",
      "retry_count": 0,
      "retry_budget": 2,
      "race_detected": false,
      "manual_override": "NONE",
      "cancel_result": null,
      "id": "CASE-08",
      "name": "minimum_on_and_cooldown_not_satisfied"
    }
  ]
}
