{
  "schema_version": "runtime-bounded-test-command-v1",
  "source": "runtime-core-testing",
  "run_id": "f78ac9ff-4818-4474-9c8a-47505672085a",
  "name": "runtime-broad-tests",
  "status": "testing_channel_timeout",
  "classification": "testing_channel_timeout",
  "command": "node",
  "args": [
    "ai/runtime/test/runtime-test.mjs"
  ],
  "command_summary": "node ai/runtime/test/runtime-test.mjs",
  "started_at": "2026-05-17T17:24:04.678Z",
  "completed_at": "2026-05-17T17:24:37.750Z",
  "duration_ms": 33072,
  "timeout_ms": 90000,
  "no_output_timeout_ms": 20000,
  "last_output_at": "2026-05-17T17:24:17.734Z",
  "last_output_age_ms": 20016,
  "timed_out": false,
  "no_output_timeout": true,
  "exit_code": null,
  "signal": "SIGTERM",
  "stdout_tail": "[runtime-test] phase=start\n[runtime-test] phase=runtimeHealth\n[runtime-test] phase=validateRegistries\n[runtime-test] phase=validateGovernance\n[runtime-test] phase=validateGovernance.runPaths\n[runtime-test] phase=validateGovernance.consultant\n[runtime-test] phase=runtimeConcurrency\n[runtime-test] phase=runtimeLeases\n[runtime-test] phase=runtimeLeases.acquire\n[runtime-test] phase=runtimeLeases.conflict\n[runtime-test] phase=runtimeLeases.release\n[runtime-test] phase=runtimeLeases.journal\n[runtime-test] phase=runtimeLeases.complete\n[runtime-test] phase=runtimeGraphs\n[runtime-test] phase=workSession\n[runtime-test] phase=workSession.journal\n[runtime-test] phase=progressNotes\n[runtime-test] phase=stateSurfaces\n",
  "stderr_tail": "",
  "report_path": "/workspace/.tmp/testing-channel/reports/runtime-broad-tests-f78ac9ff-4818-4474-9c8a-47505672085a.json",
  "recommended_next_action": "Inspect the durable report and run runtime-broad-tests with narrower phases or added progress markers; broad tests must not run without bounded output.",
  "mutates_authority_state": false
}
