{
  "schema_version": "runtime-bounded-test-command-v1",
  "source": "runtime-core-testing",
  "run_id": "4b5cd154-77d4-4674-8621-52fb59b28874",
  "name": "runtime-daemon-tests",
  "status": "passed",
  "classification": "passed",
  "command": "node",
  "args": [
    "ai/runtime/test/runtime-daemon-test.mjs"
  ],
  "command_summary": "node ai/runtime/test/runtime-daemon-test.mjs",
  "phase": "stdout_output",
  "started_at": "2026-05-19T22:44:42.055Z",
  "completed_at": "2026-05-19T22:46:02.792Z",
  "duration_ms": 80737,
  "timeout_ms": 240000,
  "no_output_timeout_ms": 90000,
  "last_output_at": "2026-05-19T22:46:02.788Z",
  "last_output_age_ms": 4,
  "timed_out": false,
  "no_output_timeout": false,
  "exit_code": 0,
  "signal": null,
  "stdout_tail": "[runtime-daemon-test] phase=start\n[runtime-daemon-test] phase=running elapsed_ms=5003\n[runtime-daemon-test] phase=running elapsed_ms=10005\n[runtime-daemon-test] phase=running elapsed_ms=15007\n[runtime-daemon-test] phase=running elapsed_ms=20009\n[runtime-daemon-test] phase=running elapsed_ms=25009\n[runtime-daemon-test] phase=running elapsed_ms=30017\n[runtime-daemon-test] phase=running elapsed_ms=35024\n[runtime-daemon-test] phase=running elapsed_ms=40025\n[runtime-daemon-test] phase=running elapsed_ms=45028\n[runtime-daemon-test] phase=running elapsed_ms=50029\n[runtime-daemon-test] phase=running elapsed_ms=55030\n[runtime-daemon-test] phase=running elapsed_ms=60036\n[runtime-daemon-test] phase=running elapsed_ms=65037\n[runtime-daemon-test] phase=running elapsed_ms=70038\nAI runtime daemon tests passed.\n",
  "stderr_tail": "",
  "report_path": "/workspace/.tmp/testing-channel/reports/runtime-daemon-tests-4b5cd154-77d4-4674-8621-52fb59b28874.json",
  "cleanup": {
    "attempted": false,
    "reason": "test completed without timeout",
    "stale_lease_count": 0,
    "action": "not_needed"
  },
  "freshness_preflight": {
    "schema_version": "runtime-freshness-test-preflight-v1",
    "source": "runtime-core-testing",
    "status": "fresh",
    "started_at": "2026-05-19T22:44:42.109Z",
    "completed_at": "2026-05-19T22:44:42.212Z",
    "test_name": "runtime-daemon-tests",
    "reload_attempted": false,
    "before": {
      "schema_version": "runtime-daemon-freshness-v1",
      "source": "runtime-core",
      "status": "fresh",
      "generation": "1779230657349-74696-20383d699d8a",
      "version": "0.1.0",
      "pid": 74696,
      "started_at": "2026-05-19T22:44:17.349Z",
      "source_hash_at_start": "7fdb233b27af36b28b1c502e0cac44e5e9e446c2e67f4a15a0a41a9cb963cf67",
      "source_hash_current": "7fdb233b27af36b28b1c502e0cac44e5e9e446c2e67f4a15a0a41a9cb963cf67",
      "build_hash_at_start": "20383d699d8ae1a78a1f4a235531fc7bc85af42b92df97ae75bdd3f03bc25465",
      "build_hash_current": "20383d699d8ae1a78a1f4a235531fc7bc85af42b92df97ae75bdd3f03bc25465",
      "build_manifest_generation": "1779230653224-73585-7fdb233b27af",
      "immutable_generation_dir": "/workspace/ai/runtime/.runtime-generations/1779230653224-73585-7fdb233b27af",
      "build_state_status": "ready",
      "active_build_detected": false,
      "restart_required": false,
      "reasons": []
    },
    "after": {
      "schema_version": "runtime-daemon-freshness-v1",
      "source": "runtime-core",
      "status": "fresh",
      "generation": "1779230657349-74696-20383d699d8a",
      "version": "0.1.0",
      "pid": 74696,
      "started_at": "2026-05-19T22:44:17.349Z",
      "source_hash_at_start": "7fdb233b27af36b28b1c502e0cac44e5e9e446c2e67f4a15a0a41a9cb963cf67",
      "source_hash_current": "7fdb233b27af36b28b1c502e0cac44e5e9e446c2e67f4a15a0a41a9cb963cf67",
      "build_hash_at_start": "20383d699d8ae1a78a1f4a235531fc7bc85af42b92df97ae75bdd3f03bc25465",
      "build_hash_current": "20383d699d8ae1a78a1f4a235531fc7bc85af42b92df97ae75bdd3f03bc25465",
      "build_manifest_generation": "1779230653224-73585-7fdb233b27af",
      "immutable_generation_dir": "/workspace/ai/runtime/.runtime-generations/1779230653224-73585-7fdb233b27af",
      "build_state_status": "ready",
      "active_build_detected": false,
      "restart_required": false,
      "reasons": []
    },
    "reasons": [],
    "message": "Runtime daemon is fresh for freshness-gated test execution.",
    "next_action": "Run the freshness-gated test.",
    "mutates_authority_state": false
  },
  "recommended_next_action": "No action required; test channel completed.",
  "mutates_authority_state": false
}
