{
  "name": "turn-manager-cancellation-release-gate",
  "purpose": "Run a synthetic, zero-network cancellation and barge-in acceptance lab",
  "constraints": {
    "network": "deny",
    "real_models": 0,
    "real_tools": 0,
    "secrets": "forbidden",
    "write_scope": "./lab-output only"
  },
  "commands": {
    "windows11": "powershell -ExecutionPolicy Bypass -File .\\run-windows11.ps1 -Agent",
    "ubuntu2604": "bash ./run-ubuntu-2604.sh --agent",
    "macos26": "bash ./run-macos-26.sh --agent"
  },
  "success": {
    "process_exit_code": 0,
    "report_path": "./lab-output/report.json",
    "report_status": "PASS",
    "assertions_passed": 24,
    "assertions_total": 24
  },
  "on_failure": "Do not retry indefinitely. Read acceptance.log and the named scenario log, report the failed assertion, and preserve all evidence files."
}
