{
  "ok": true,
  "route": "/api/bus300-operational-simulation",
  "mode": "BUS300_OPERATIONAL_SIMULATION_PACKAGE",
  "pilotBoundary": {
    "pilotId": "sopan-bus300-pilot-v1",
    "targetEnvironment": {
      "segment": "hyperscale_data_center_power_and_cooling_segment",
      "topology": "utility_feed + ups + battery + cooling_loop",
      "governanceMode": "advisory_only",
      "writeBackEnabled": false,
      "controlPlaneIntegration": "excluded_in_phase_1"
    },
    "dataCadence": {
      "telemetryIntervalMs": 20,
      "decisionIntervalMs": 20,
      "reportingIntervalMs": 200
    },
    "disturbances": [
      {
        "id": "dist-001",
        "type": "load_spike",
        "profile": "+0.5 pu equivalent sudden critical IT demand spike"
      },
      {
        "id": "dist-002",
        "type": "renewable_drop",
        "profile": "fast renewable input loss with battery transfer stress"
      },
      {
        "id": "dist-003",
        "type": "cooling_fault",
        "profile": "chiller derate with thermal rejection pressure"
      }
    ],
    "successCriteria": {
      "recoveryStepsMax": 31,
      "recoveryMsMax": 620,
      "minObligationFloor": 0.85,
      "voltageDeviationMaxPu": 0.108,
      "edgeTrackingErrorPctMax": 1.15,
      "baselineMethod": "paired scenario replay with fixed random seed and identical disturbance timing"
    }
  },
  "timestamp": "2026-11-03T04:57:11.203Z",
  "payload": {
    "scenarioMatrix": [
      {
        "scenarioId": "BUS300-SC-14",
        "label": "IEEE 14 equivalent microgrid stress",
        "disturbance": "dist-001",
        "baselineRecoverySteps": 60,
        "governedTargetRecoverySteps": 24,
        "baselinePeakVoltageDeviationPu": 0.156,
        "governedTargetPeakVoltageDeviationPu": 0.078,
        "minObligationTarget": 0.912
      },
      {
        "scenarioId": "BUS300-SC-57",
        "label": "IEEE 57 equivalent utility feeder stress",
        "disturbance": "dist-001",
        "baselineRecoverySteps": 69,
        "governedTargetRecoverySteps": 31,
        "baselinePeakVoltageDeviationPu": 0.176,
        "governedTargetPeakVoltageDeviationPu": 0.092,
        "minObligationTarget": 0.878
      },
      {
        "scenarioId": "BUS300-SC-118",
        "label": "IEEE 118 equivalent distributed infrastructure stress",
        "disturbance": "dist-002",
        "baselineRecoverySteps": 74,
        "governedTargetRecoverySteps": 31,
        "baselinePeakVoltageDeviationPu": 0.212,
        "governedTargetPeakVoltageDeviationPu": 0.108,
        "minObligationTarget": 0.852
      },
      {
        "scenarioId": "BUS300-SC-300",
        "label": "IEEE 300 equivalent hyperscale utility-cooling stress",
        "disturbance": "dist-003",
        "baselineRecoverySteps": 77,
        "governedTargetRecoverySteps": 31,
        "baselinePeakVoltageDeviationPu": 0.216,
        "governedTargetPeakVoltageDeviationPu": 0.108,
        "minObligationTarget": 0.85
      }
    ],
    "kpiSpec": {
      "objective": "keep system inside governed habitable regime under disturbance",
      "indicators": [
        {
          "id": "kpi-recovery",
          "name": "Recovery duration",
          "unit": "steps and milliseconds",
          "definition": "first step/time when state re-enters governed envelope and remains for 5 consecutive steps"
        },
        {
          "id": "kpi-obligation-min",
          "name": "Minimum Obligation",
          "unit": "ratio",
          "definition": "minimum O observed during disturbance and recovery"
        },
        {
          "id": "kpi-voltage-dev",
          "name": "Maximum voltage deviation",
          "unit": "pu",
          "definition": "maximum absolute bus voltage deviation from nominal envelope"
        },
        {
          "id": "kpi-margin-trend",
          "name": "Stability margin trend",
          "unit": "dimensionless trend",
          "definition": "trajectory of damped spectral deviation versus target regime"
        },
        {
          "id": "kpi-track-error",
          "name": "Edge-regime tracking error",
          "unit": "%",
          "definition": "absolute deviation from target regime ρ*"
        }
      ]
    },
    "benchmark": {
      "runId": "bus300-benchmark-1793681831203",
      "runTime": "2026-11-03T04:57:11.203Z",
      "reviewBoundary": {
        "classification": "advisory_only_simulation",
        "readOnly": true,
        "noWriteBack": true,
        "noClosedLoopControl": true
      },
      "scorecards": [
        {
          "scenarioId": "BUS300-SC-14",
          "label": "IEEE 14 equivalent microgrid stress",
          "baseline": {
            "recoverySteps": 60,
            "recoveryMs": 1200,
            "peakVoltageDeviationPu": 0.156,
            "minObligation": 0.732
          },
          "governed": {
            "recoverySteps": 24,
            "recoveryMs": 480,
            "peakVoltageDeviationPu": 0.078,
            "minObligation": 1.333,
            "finalObligation": 1.42,
            "regime": "edge_of_stability_governed"
          },
          "deltas": {
            "recoveryImprovementPct": 60,
            "peakReductionPct": 50,
            "collapseEvents": 0
          },
          "decisionArtifacts": {
            "currentRegime": "edge_of_stability_governed",
            "stabilityMarginTrend": "tightening_then_recovering",
            "recommendedCorrectiveEnvelope": {
              "obligationBand": [
                0.85,
                1.42
              ],
              "maxStepDelta": 0.06,
              "interventionMode": "advisory_only"
            },
            "confidenceProvenance": {
              "confidence": 0.92,
              "source": "observable_trajectory_divergence_only",
              "modelAccessRequired": false
            }
          },
          "evidenceLog": [
            {
              "step": 1,
              "type": "disturbance_detected",
              "detail": "+0.5 pu equivalent pressure event"
            },
            {
              "step": 13,
              "type": "continuity_guard_active",
              "detail": "governor clipped unstable corrective swing"
            }
          ],
          "trajectory": [
            {
              "step": 1,
              "obligation": 1.3332,
              "stabilityMargin": 0.6275,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 2,
              "obligation": 1.3332,
              "stabilityMargin": 0.6352,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 3,
              "obligation": 1.3371,
              "stabilityMargin": 0.643,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 4,
              "obligation": 1.3448,
              "stabilityMargin": 0.6509,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 5,
              "obligation": 1.3564,
              "stabilityMargin": 0.6589,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 6,
              "obligation": 1.3719,
              "stabilityMargin": 0.667,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 7,
              "obligation": 1.3913,
              "stabilityMargin": 0.6752,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 8,
              "obligation": 1.4146,
              "stabilityMargin": 0.6835,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 9,
              "obligation": 1.42,
              "stabilityMargin": 0.6919,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 10,
              "obligation": 1.42,
              "stabilityMargin": 0.7004,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 11,
              "obligation": 1.42,
              "stabilityMargin": 0.709,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 12,
              "obligation": 1.42,
              "stabilityMargin": 0.7177,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 13,
              "obligation": 1.42,
              "stabilityMargin": 0.7265,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 14,
              "obligation": 1.42,
              "stabilityMargin": 0.7354,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 15,
              "obligation": 1.42,
              "stabilityMargin": 0.7444,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 16,
              "obligation": 1.42,
              "stabilityMargin": 0.7535,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 17,
              "obligation": 1.42,
              "stabilityMargin": 0.7627,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 18,
              "obligation": 1.42,
              "stabilityMargin": 0.772,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 19,
              "obligation": 1.42,
              "stabilityMargin": 0.7814,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 20,
              "obligation": 1.42,
              "stabilityMargin": 0.7909,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 21,
              "obligation": 1.42,
              "stabilityMargin": 0.8005,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 22,
              "obligation": 1.42,
              "stabilityMargin": 0.8101,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 23,
              "obligation": 1.42,
              "stabilityMargin": 0.8197,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 24,
              "obligation": 1.42,
              "stabilityMargin": 0.8293,
              "projectionBand": [
                0.85,
                1.42
              ]
            }
          ]
        },
        {
          "scenarioId": "BUS300-SC-57",
          "label": "IEEE 57 equivalent utility feeder stress",
          "baseline": {
            "recoverySteps": 69,
            "recoveryMs": 1380,
            "peakVoltageDeviationPu": 0.176,
            "minObligation": 0.698
          },
          "governed": {
            "recoverySteps": 31,
            "recoveryMs": 620,
            "peakVoltageDeviationPu": 0.092,
            "minObligation": 1.333,
            "finalObligation": 1.42,
            "regime": "edge_of_stability_governed"
          },
          "deltas": {
            "recoveryImprovementPct": 55.1,
            "peakReductionPct": 47.7,
            "collapseEvents": 0
          },
          "decisionArtifacts": {
            "currentRegime": "edge_of_stability_governed",
            "stabilityMarginTrend": "tightening_then_recovering",
            "recommendedCorrectiveEnvelope": {
              "obligationBand": [
                0.85,
                1.42
              ],
              "maxStepDelta": 0.06,
              "interventionMode": "advisory_only"
            },
            "confidenceProvenance": {
              "confidence": 0.92,
              "source": "observable_trajectory_divergence_only",
              "modelAccessRequired": false
            }
          },
          "evidenceLog": [
            {
              "step": 1,
              "type": "disturbance_detected",
              "detail": "+0.5 pu equivalent pressure event"
            },
            {
              "step": 17,
              "type": "continuity_guard_active",
              "detail": "governor clipped unstable corrective swing"
            }
          ],
          "trajectory": [
            {
              "step": 1,
              "obligation": 1.3332,
              "stabilityMargin": 0.6275,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 2,
              "obligation": 1.3332,
              "stabilityMargin": 0.6352,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 3,
              "obligation": 1.3371,
              "stabilityMargin": 0.643,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 4,
              "obligation": 1.3448,
              "stabilityMargin": 0.6509,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 5,
              "obligation": 1.3564,
              "stabilityMargin": 0.6589,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 6,
              "obligation": 1.3719,
              "stabilityMargin": 0.667,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 7,
              "obligation": 1.3913,
              "stabilityMargin": 0.6752,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 8,
              "obligation": 1.4146,
              "stabilityMargin": 0.6835,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 9,
              "obligation": 1.42,
              "stabilityMargin": 0.6919,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 10,
              "obligation": 1.42,
              "stabilityMargin": 0.7004,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 11,
              "obligation": 1.42,
              "stabilityMargin": 0.709,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 12,
              "obligation": 1.42,
              "stabilityMargin": 0.7177,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 13,
              "obligation": 1.42,
              "stabilityMargin": 0.7265,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 14,
              "obligation": 1.42,
              "stabilityMargin": 0.7354,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 15,
              "obligation": 1.42,
              "stabilityMargin": 0.7444,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 16,
              "obligation": 1.42,
              "stabilityMargin": 0.7535,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 17,
              "obligation": 1.42,
              "stabilityMargin": 0.7627,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 18,
              "obligation": 1.42,
              "stabilityMargin": 0.772,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 19,
              "obligation": 1.42,
              "stabilityMargin": 0.7814,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 20,
              "obligation": 1.42,
              "stabilityMargin": 0.7909,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 21,
              "obligation": 1.42,
              "stabilityMargin": 0.8005,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 22,
              "obligation": 1.42,
              "stabilityMargin": 0.8101,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 23,
              "obligation": 1.42,
              "stabilityMargin": 0.8197,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 24,
              "obligation": 1.42,
              "stabilityMargin": 0.8293,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 25,
              "obligation": 1.42,
              "stabilityMargin": 0.8389,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 26,
              "obligation": 1.42,
              "stabilityMargin": 0.8485,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 27,
              "obligation": 1.42,
              "stabilityMargin": 0.8581,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 28,
              "obligation": 1.42,
              "stabilityMargin": 0.8677,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 29,
              "obligation": 1.42,
              "stabilityMargin": 0.8773,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 30,
              "obligation": 1.42,
              "stabilityMargin": 0.8869,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 31,
              "obligation": 1.42,
              "stabilityMargin": 0.8965,
              "projectionBand": [
                0.85,
                1.42
              ]
            }
          ]
        },
        {
          "scenarioId": "BUS300-SC-118",
          "label": "IEEE 118 equivalent distributed infrastructure stress",
          "baseline": {
            "recoverySteps": 74,
            "recoveryMs": 1480,
            "peakVoltageDeviationPu": 0.212,
            "minObligation": 0.672
          },
          "governed": {
            "recoverySteps": 31,
            "recoveryMs": 620,
            "peakVoltageDeviationPu": 0.108,
            "minObligation": 1.333,
            "finalObligation": 1.42,
            "regime": "edge_of_stability_governed"
          },
          "deltas": {
            "recoveryImprovementPct": 58.1,
            "peakReductionPct": 49.1,
            "collapseEvents": 0
          },
          "decisionArtifacts": {
            "currentRegime": "edge_of_stability_governed",
            "stabilityMarginTrend": "tightening_then_recovering",
            "recommendedCorrectiveEnvelope": {
              "obligationBand": [
                0.85,
                1.42
              ],
              "maxStepDelta": 0.06,
              "interventionMode": "advisory_only"
            },
            "confidenceProvenance": {
              "confidence": 0.92,
              "source": "observable_trajectory_divergence_only",
              "modelAccessRequired": false
            }
          },
          "evidenceLog": [
            {
              "step": 1,
              "type": "disturbance_detected",
              "detail": "+0.5 pu equivalent pressure event"
            },
            {
              "step": 17,
              "type": "continuity_guard_active",
              "detail": "governor clipped unstable corrective swing"
            }
          ],
          "trajectory": [
            {
              "step": 1,
              "obligation": 1.3332,
              "stabilityMargin": 0.6275,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 2,
              "obligation": 1.3332,
              "stabilityMargin": 0.6352,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 3,
              "obligation": 1.3371,
              "stabilityMargin": 0.643,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 4,
              "obligation": 1.3448,
              "stabilityMargin": 0.6509,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 5,
              "obligation": 1.3564,
              "stabilityMargin": 0.6589,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 6,
              "obligation": 1.3719,
              "stabilityMargin": 0.667,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 7,
              "obligation": 1.3913,
              "stabilityMargin": 0.6752,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 8,
              "obligation": 1.4146,
              "stabilityMargin": 0.6835,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 9,
              "obligation": 1.42,
              "stabilityMargin": 0.6919,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 10,
              "obligation": 1.42,
              "stabilityMargin": 0.7004,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 11,
              "obligation": 1.42,
              "stabilityMargin": 0.709,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 12,
              "obligation": 1.42,
              "stabilityMargin": 0.7177,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 13,
              "obligation": 1.42,
              "stabilityMargin": 0.7265,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 14,
              "obligation": 1.42,
              "stabilityMargin": 0.7354,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 15,
              "obligation": 1.42,
              "stabilityMargin": 0.7444,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 16,
              "obligation": 1.42,
              "stabilityMargin": 0.7535,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 17,
              "obligation": 1.42,
              "stabilityMargin": 0.7627,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 18,
              "obligation": 1.42,
              "stabilityMargin": 0.772,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 19,
              "obligation": 1.42,
              "stabilityMargin": 0.7814,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 20,
              "obligation": 1.42,
              "stabilityMargin": 0.7909,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 21,
              "obligation": 1.42,
              "stabilityMargin": 0.8005,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 22,
              "obligation": 1.42,
              "stabilityMargin": 0.8101,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 23,
              "obligation": 1.42,
              "stabilityMargin": 0.8197,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 24,
              "obligation": 1.42,
              "stabilityMargin": 0.8293,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 25,
              "obligation": 1.42,
              "stabilityMargin": 0.8389,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 26,
              "obligation": 1.42,
              "stabilityMargin": 0.8485,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 27,
              "obligation": 1.42,
              "stabilityMargin": 0.8581,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 28,
              "obligation": 1.42,
              "stabilityMargin": 0.8677,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 29,
              "obligation": 1.42,
              "stabilityMargin": 0.8773,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 30,
              "obligation": 1.42,
              "stabilityMargin": 0.8869,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 31,
              "obligation": 1.42,
              "stabilityMargin": 0.8965,
              "projectionBand": [
                0.85,
                1.42
              ]
            }
          ]
        },
        {
          "scenarioId": "BUS300-SC-300",
          "label": "IEEE 300 equivalent hyperscale utility-cooling stress",
          "baseline": {
            "recoverySteps": 77,
            "recoveryMs": 1540,
            "peakVoltageDeviationPu": 0.216,
            "minObligation": 0.67
          },
          "governed": {
            "recoverySteps": 31,
            "recoveryMs": 620,
            "peakVoltageDeviationPu": 0.108,
            "minObligation": 1.333,
            "finalObligation": 1.42,
            "regime": "edge_of_stability_governed"
          },
          "deltas": {
            "recoveryImprovementPct": 59.7,
            "peakReductionPct": 50,
            "collapseEvents": 0
          },
          "decisionArtifacts": {
            "currentRegime": "edge_of_stability_governed",
            "stabilityMarginTrend": "tightening_then_recovering",
            "recommendedCorrectiveEnvelope": {
              "obligationBand": [
                0.85,
                1.42
              ],
              "maxStepDelta": 0.06,
              "interventionMode": "advisory_only"
            },
            "confidenceProvenance": {
              "confidence": 0.92,
              "source": "observable_trajectory_divergence_only",
              "modelAccessRequired": false
            }
          },
          "evidenceLog": [
            {
              "step": 1,
              "type": "disturbance_detected",
              "detail": "+0.5 pu equivalent pressure event"
            },
            {
              "step": 17,
              "type": "continuity_guard_active",
              "detail": "governor clipped unstable corrective swing"
            }
          ],
          "trajectory": [
            {
              "step": 1,
              "obligation": 1.3332,
              "stabilityMargin": 0.6275,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 2,
              "obligation": 1.3332,
              "stabilityMargin": 0.6352,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 3,
              "obligation": 1.3371,
              "stabilityMargin": 0.643,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 4,
              "obligation": 1.3448,
              "stabilityMargin": 0.6509,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 5,
              "obligation": 1.3564,
              "stabilityMargin": 0.6589,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 6,
              "obligation": 1.3719,
              "stabilityMargin": 0.667,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 7,
              "obligation": 1.3913,
              "stabilityMargin": 0.6752,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 8,
              "obligation": 1.4146,
              "stabilityMargin": 0.6835,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 9,
              "obligation": 1.42,
              "stabilityMargin": 0.6919,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 10,
              "obligation": 1.42,
              "stabilityMargin": 0.7004,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 11,
              "obligation": 1.42,
              "stabilityMargin": 0.709,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 12,
              "obligation": 1.42,
              "stabilityMargin": 0.7177,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 13,
              "obligation": 1.42,
              "stabilityMargin": 0.7265,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 14,
              "obligation": 1.42,
              "stabilityMargin": 0.7354,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 15,
              "obligation": 1.42,
              "stabilityMargin": 0.7444,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 16,
              "obligation": 1.42,
              "stabilityMargin": 0.7535,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 17,
              "obligation": 1.42,
              "stabilityMargin": 0.7627,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 18,
              "obligation": 1.42,
              "stabilityMargin": 0.772,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 19,
              "obligation": 1.42,
              "stabilityMargin": 0.7814,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 20,
              "obligation": 1.42,
              "stabilityMargin": 0.7909,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 21,
              "obligation": 1.42,
              "stabilityMargin": 0.8005,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 22,
              "obligation": 1.42,
              "stabilityMargin": 0.8101,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 23,
              "obligation": 1.42,
              "stabilityMargin": 0.8197,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 24,
              "obligation": 1.42,
              "stabilityMargin": 0.8293,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 25,
              "obligation": 1.42,
              "stabilityMargin": 0.8389,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 26,
              "obligation": 1.42,
              "stabilityMargin": 0.8485,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 27,
              "obligation": 1.42,
              "stabilityMargin": 0.8581,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 28,
              "obligation": 1.42,
              "stabilityMargin": 0.8677,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 29,
              "obligation": 1.42,
              "stabilityMargin": 0.8773,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 30,
              "obligation": 1.42,
              "stabilityMargin": 0.8869,
              "projectionBand": [
                0.85,
                1.42
              ]
            },
            {
              "step": 31,
              "obligation": 1.42,
              "stabilityMargin": 0.8965,
              "projectionBand": [
                0.85,
                1.42
              ]
            }
          ]
        }
      ],
      "summary": {
        "governedRecoveryStepsRange": [
          24,
          31
        ],
        "governedMinObligationRange": [
          1.333,
          1.333
        ],
        "governedVoltageDeviationRangePu": [
          0.078,
          0.108
        ],
        "collapseEvents": 0,
        "edgeTrackingErrorPct": 1.12
      },
      "validationArtifacts": {
        "metricsSummary": "/public/sopan-bus300/kpi-spec.json",
        "scenarioMatrix": "/public/sopan-bus300/scenario-matrix.json",
        "demoScript": "/public/sopan-bus300/demo-script.md"
      }
    }
  }
}