{
  "spec_version": "0.1",
  "status": "illustrative-not-conformant",
  "scenario_id": "dispatch-toy",
  "scenario_version": "1",
  "profile": "Foundation",
  "assessment_unit": "team-with-declared-tools",
  "fidelity": "Abstract graph; no clinical or real-world travel-time validity",
  "initial_state": "3x3 graph, depot node 0",
  "visibility": {
    "public": [
      "graph",
      "edge costs",
      "demand method",
      "guardrail"
    ],
    "hidden": []
  },
  "baseline": "Shortest path using public edges",
  "intervention": "Central shortcut; alternate-route repair",
  "events": [
    {
      "family": "road-closure",
      "trigger": "operator action",
      "duration": "rest of run",
      "severity": "remove edge 4\u20135"
    }
  ],
  "outcome": {
    "metric": "mean response cost",
    "unit": "relative time units",
    "direction": "lower-is-better"
  },
  "guardrails": [
    {
      "metric": "worst district mean",
      "operator": "<=",
      "threshold": 16
    }
  ],
  "replications": 24,
  "seeds": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24
  ],
  "trust": "Browser-only demonstration; participant and evaluator not isolated",
  "replay": "Reset and repeat deterministically; not independent infrastructure",
  "ai_policy": "Permitted, with declared tools and equal resource envelope in a real edition",
  "missing_production_components": [
    "signed evidence service",
    "hidden evaluation panel",
    "isolated runtime",
    "independent replay operator",
    "validated rubric anchors"
  ]
}