{
  "schema_version": "runtime-bounded-test-command-v1",
  "source": "runtime-core-testing",
  "run_id": "cbf1858f-46dc-43bc-a4d9-f7e4b7ce703b",
  "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:18:00.543Z",
  "completed_at": "2026-05-17T17:18:18.620Z",
  "duration_ms": 18077,
  "timeout_ms": 60000,
  "no_output_timeout_ms": 15000,
  "last_output_at": "2026-05-17T17:18:03.560Z",
  "last_output_age_ms": 15060,
  "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",
  "stderr_tail": "",
  "report_path": "/workspace/.tmp/testing-channel/reports/runtime-broad-tests-cbf1858f-46dc-43bc-a4d9-f7e4b7ce703b.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
}
