{
  "report_id": "runtime-qualification-2026-08-24",
  "overall_status": "partial",
  "components": [
    {"name": "workbench", "status": "PARTIAL", "endpoint": "http://127.0.0.1:8110/api/v1/health", "evidence": "HTTP 200; service=COMPO_WORKBENCH; status=CONTRACT_ONLY; runtimeReady=false."},
    {"name": "comfyui_srv1", "status": "PASS", "endpoint": "http://127.0.0.1:8188/system_stats", "evidence": "HTTP 200; ComfyUI 0.12.0; NVIDIA GPU detected; approximately 6.4 GB VRAM free at check time."},
    {"name": "ollama_srv1", "status": "PASS", "endpoint": "http://127.0.0.1:11434/api/tags", "evidence": "HTTP response received; llava:7b is installed."},
    {"name": "vision_local_ollama", "status": "PASS", "endpoint": "http://127.0.0.1:11434/api/generate", "evidence": "Controlled 7 KB test PNG analyzed locally by llava:7b; JSON-like description returned; no external task queue used."},
    {"name": "vision_worker_srv1", "status": "PARTIAL", "evidence": "systemd active, but recent logs contain network timeouts/name-resolution errors while polling external vision server; no HTTP health endpoint."}
  ],
  "production_allowed": false,
  "next_action": "Resolve or qualify the external vision-server polling path, then run one controlled vision task and record the result.",
  "secrets_excluded": true
}
