{
  "schema_version": "runtime-freshness-preflight-smoke-v1",
  "source": "runtime-core-testing",
  "status": "passed",
  "generated_at": "2026-05-19T22:44:42.188Z",
  "checks": [
    {
      "name": "freshness_preflight_runs_before_test_child",
      "status": "passed",
      "detail": "preflight status=fresh reload_attempted=false"
    },
    {
      "name": "stale_daemon_model_detects_restart_required",
      "status": "passed",
      "detail": "stale model reasons=runtime_source_hash_changed"
    },
    {
      "name": "typed_supervisor_reload_path_available",
      "status": "passed",
      "detail": "runtime_api_build_reload is the typed supervisor action used by the preflight."
    }
  ],
  "preflight": {
    "schema_version": "runtime-freshness-test-preflight-v1",
    "source": "runtime-core-testing",
    "status": "fresh",
    "started_at": "2026-05-19T22:44:41.960Z",
    "completed_at": "2026-05-19T22:44:42.084Z",
    "test_name": "runtime-freshness-preflight-smoke",
    "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
  },
  "stale_model": {
    "schema_version": "runtime-daemon-freshness-v1",
    "source": "runtime-core",
    "status": "restart_required",
    "generation": "1779230657349-74696-20383d699d8a",
    "version": "0.1.0",
    "pid": 74696,
    "started_at": "2026-05-19T22:44:17.349Z",
    "source_hash_at_start": "stale-source-hash-for-preflight-smoke",
    "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": true,
    "reasons": [
      "runtime_source_hash_changed"
    ]
  },
  "report_path": "/workspace/.tmp/testing-channel/reports/runtime-freshness-preflight-smoke-5788cb8e-0e87-43ba-8008-f2fa7efb4cec.json",
  "mutates_authority_state": false
}
