{"summary":{"generated_at":"2026-04-14T10:54:24.917800+00:00","status":"blocked","readiness_score":0,"required_blocker_count":1,"advisory_count":40,"boot_status":"blocked","missing_dependency_count":0,"autofix_package_count":21,"algorithms":["RUNTIMECONTRACT","FIXPLAN","SEALREADINESS"]},"blockers":{"generated_at":"2026-04-14T10:54:24.917791+00:00","required_blockers":[{"kind":"boot","detail":"One or more go-live routes failed boot smoke checks."}],"advisories":[{"kind":"dependency","detail":{"module":"chromadb","recommended_package":"chromadb"}},{"kind":"dependency","detail":{"module":"cirq","recommended_package":"cirq"}},{"kind":"dependency","detail":{"module":"dash","recommended_package":"dash"}},{"kind":"dependency","detail":{"module":"dimod","recommended_package":"dimod"}},{"kind":"dependency","detail":{"module":"docling","recommended_package":"docling"}},{"kind":"dependency","detail":{"module":"dspy","recommended_package":"dspy"}},{"kind":"dependency","detail":{"module":"langfuse","recommended_package":"langfuse"}},{"kind":"dependency","detail":{"module":"langgraph","recommended_package":"langgraph"}},{"kind":"dependency","detail":{"module":"msgspec","recommended_package":"msgspec"}},{"kind":"dependency","detail":{"module":"oqs","recommended_package":"oqs"}},{"kind":"dependency","detail":{"module":"pennylane","recommended_package":"pennylane"}},{"kind":"dependency","detail":{"module":"phoenix","recommended_package":"phoenix"}},{"kind":"dependency","detail":{"module":"plotly","recommended_package":"plotly"}},{"kind":"dependency","detail":{"module":"pqcrypto","recommended_package":"pqcrypto"}},{"kind":"dependency","detail":{"module":"pydantic_ai","recommended_package":"pydantic-ai"}},{"kind":"dependency","detail":{"module":"qiskit_aer","recommended_package":"qiskit-aer"}},{"kind":"dependency","detail":{"module":"rapidfuzz","recommended_package":"rapidfuzz"}},{"kind":"dependency","detail":{"module":"sentence_transformers","recommended_package":"sentence-transformers"}},{"kind":"dependency","detail":{"module":"sigstore","recommended_package":"sigstore"}},{"kind":"dependency","detail":{"module":"_r requirements.dev.txt","recommended_package":"-r requirements.dev.txt","critical":false}},{"kind":"dependency","detail":{"module":"_r requirements.runtime.txt","recommended_package":"-r requirements.runtime.txt","critical":false}},{"kind":"dependency","detail":{"module":"chromadb","recommended_package":"chromadb","critical":false}},{"kind":"dependency","detail":{"module":"cirq","recommended_package":"cirq","critical":false}},{"kind":"dependency","detail":{"module":"dash","recommended_package":"dash","critical":false}},{"kind":"dependency","detail":{"module":"dimod","recommended_package":"dimod","critical":false}},{"kind":"dependency","detail":{"module":"docling","recommended_package":"docling","critical":false}},{"kind":"dependency","detail":{"module":"dspy","recommended_package":"dspy","critical":false}},{"kind":"dependency","detail":{"module":"langfuse","recommended_package":"langfuse","critical":false}},{"kind":"dependency","detail":{"module":"langgraph","recommended_package":"langgraph","critical":false}},{"kind":"dependency","detail":{"module":"msgspec","recommended_package":"msgspec","critical":false}},{"kind":"dependency","detail":{"module":"oqs","recommended_package":"oqs","critical":false}},{"kind":"dependency","detail":{"module":"pennylane","recommended_package":"pennylane","critical":false}},{"kind":"dependency","detail":{"module":"phoenix","recommended_package":"phoenix","critical":false}},{"kind":"dependency","detail":{"module":"plotly","recommended_package":"plotly","critical":false}},{"kind":"dependency","detail":{"module":"pqcrypto","recommended_package":"pqcrypto","critical":false}},{"kind":"dependency","detail":{"module":"pydantic_ai","recommended_package":"pydantic-ai","critical":false}},{"kind":"dependency","detail":{"module":"qiskit_aer","recommended_package":"qiskit-aer","critical":false}},{"kind":"dependency","detail":{"module":"rapidfuzz","recommended_package":"rapidfuzz","critical":false}},{"kind":"dependency","detail":{"module":"sentence_transformers","recommended_package":"sentence-transformers","critical":false}},{"kind":"dependency","detail":{"module":"sigstore","recommended_package":"sigstore","critical":false}}],"boot":{"source":"deployment_proof_service","status":"blocked","checks":[]},"algorithm":"RUNTIMECONTRACT"},"plan":{"generated_at":"2026-04-14T10:54:24.916652+00:00","readiness":"review","required_blockers":[],"advisories":[{"kind":"dependency","detail":{"module":"chromadb","recommended_package":"chromadb"}},{"kind":"dependency","detail":{"module":"cirq","recommended_package":"cirq"}},{"kind":"dependency","detail":{"module":"dash","recommended_package":"dash"}},{"kind":"dependency","detail":{"module":"dimod","recommended_package":"dimod"}},{"kind":"dependency","detail":{"module":"docling","recommended_package":"docling"}},{"kind":"dependency","detail":{"module":"dspy","recommended_package":"dspy"}},{"kind":"dependency","detail":{"module":"langfuse","recommended_package":"langfuse"}},{"kind":"dependency","detail":{"module":"langgraph","recommended_package":"langgraph"}},{"kind":"dependency","detail":{"module":"msgspec","recommended_package":"msgspec"}},{"kind":"dependency","detail":{"module":"oqs","recommended_package":"oqs"}},{"kind":"dependency","detail":{"module":"pennylane","recommended_package":"pennylane"}},{"kind":"dependency","detail":{"module":"phoenix","recommended_package":"phoenix"}},{"kind":"dependency","detail":{"module":"plotly","recommended_package":"plotly"}},{"kind":"dependency","detail":{"module":"pqcrypto","recommended_package":"pqcrypto"}},{"kind":"dependency","detail":{"module":"pydantic_ai","recommended_package":"pydantic-ai"}},{"kind":"dependency","detail":{"module":"qiskit_aer","recommended_package":"qiskit-aer"}},{"kind":"dependency","detail":{"module":"rapidfuzz","recommended_package":"rapidfuzz"}},{"kind":"dependency","detail":{"module":"sentence_transformers","recommended_package":"sentence-transformers"}},{"kind":"dependency","detail":{"module":"sigstore","recommended_package":"sigstore"}},{"kind":"dependency","detail":{"module":"_r requirements.dev.txt","recommended_package":"-r requirements.dev.txt","critical":false}},{"kind":"dependency","detail":{"module":"_r requirements.runtime.txt","recommended_package":"-r requirements.runtime.txt","critical":false}},{"kind":"dependency","detail":{"module":"chromadb","recommended_package":"chromadb","critical":false}},{"kind":"dependency","detail":{"module":"cirq","recommended_package":"cirq","critical":false}},{"kind":"dependency","detail":{"module":"dash","recommended_package":"dash","critical":false}},{"kind":"dependency","detail":{"module":"dimod","recommended_package":"dimod","critical":false}},{"kind":"dependency","detail":{"module":"docling","recommended_package":"docling","critical":false}},{"kind":"dependency","detail":{"module":"dspy","recommended_package":"dspy","critical":false}},{"kind":"dependency","detail":{"module":"langfuse","recommended_package":"langfuse","critical":false}},{"kind":"dependency","detail":{"module":"langgraph","recommended_package":"langgraph","critical":false}},{"kind":"dependency","detail":{"module":"msgspec","recommended_package":"msgspec","critical":false}},{"kind":"dependency","detail":{"module":"oqs","recommended_package":"oqs","critical":false}},{"kind":"dependency","detail":{"module":"pennylane","recommended_package":"pennylane","critical":false}},{"kind":"dependency","detail":{"module":"phoenix","recommended_package":"phoenix","critical":false}},{"kind":"dependency","detail":{"module":"plotly","recommended_package":"plotly","critical":false}},{"kind":"dependency","detail":{"module":"pqcrypto","recommended_package":"pqcrypto","critical":false}},{"kind":"dependency","detail":{"module":"pydantic_ai","recommended_package":"pydantic-ai","critical":false}},{"kind":"dependency","detail":{"module":"qiskit_aer","recommended_package":"qiskit-aer","critical":false}},{"kind":"dependency","detail":{"module":"rapidfuzz","recommended_package":"rapidfuzz","critical":false}},{"kind":"dependency","detail":{"module":"sentence_transformers","recommended_package":"sentence-transformers","critical":false}},{"kind":"dependency","detail":{"module":"sigstore","recommended_package":"sigstore","critical":false}}],"dependency_summary":{"requirements_path":"/opt/tuce_quantum/requirements.txt","declared_packages":["-r requirements.runtime.txt","-r requirements.dev.txt"],"referenced_external_modules":["chromadb","cirq","dash","dimod","docling","dspy","langfuse","langgraph","msgspec","oqs","pennylane","phoenix","plotly","pqcrypto","pydantic_ai","qiskit_aer","rapidfuzz","sentence_transformers","sigstore"],"missing_in_requirements":[{"module":"chromadb","recommended_package":"chromadb"},{"module":"cirq","recommended_package":"cirq"},{"module":"dash","recommended_package":"dash"},{"module":"dimod","recommended_package":"dimod"},{"module":"docling","recommended_package":"docling"},{"module":"dspy","recommended_package":"dspy"},{"module":"langfuse","recommended_package":"langfuse"},{"module":"langgraph","recommended_package":"langgraph"},{"module":"msgspec","recommended_package":"msgspec"},{"module":"oqs","recommended_package":"oqs"},{"module":"pennylane","recommended_package":"pennylane"},{"module":"phoenix","recommended_package":"phoenix"},{"module":"plotly","recommended_package":"plotly"},{"module":"pqcrypto","recommended_package":"pqcrypto"},{"module":"pydantic_ai","recommended_package":"pydantic-ai"},{"module":"qiskit_aer","recommended_package":"qiskit-aer"},{"module":"rapidfuzz","recommended_package":"rapidfuzz"},{"module":"sentence_transformers","recommended_package":"sentence-transformers"},{"module":"sigstore","recommended_package":"sigstore"}],"missing_in_environment":[],"advisory_missing_in_environment":[{"module":"_r requirements.dev.txt","recommended_package":"-r requirements.dev.txt","critical":false},{"module":"_r requirements.runtime.txt","recommended_package":"-r requirements.runtime.txt","critical":false},{"module":"chromadb","recommended_package":"chromadb","critical":false},{"module":"cirq","recommended_package":"cirq","critical":false},{"module":"dash","recommended_package":"dash","critical":false},{"module":"dimod","recommended_package":"dimod","critical":false},{"module":"docling","recommended_package":"docling","critical":false},{"module":"dspy","recommended_package":"dspy","critical":false},{"module":"langfuse","recommended_package":"langfuse","critical":false},{"module":"langgraph","recommended_package":"langgraph","critical":false},{"module":"msgspec","recommended_package":"msgspec","critical":false},{"module":"oqs","recommended_package":"oqs","critical":false},{"module":"pennylane","recommended_package":"pennylane","critical":false},{"module":"phoenix","recommended_package":"phoenix","critical":false},{"module":"plotly","recommended_package":"plotly","critical":false},{"module":"pqcrypto","recommended_package":"pqcrypto","critical":false},{"module":"pydantic_ai","recommended_package":"pydantic-ai","critical":false},{"module":"qiskit_aer","recommended_package":"qiskit-aer","critical":false},{"module":"rapidfuzz","recommended_package":"rapidfuzz","critical":false},{"module":"sentence_transformers","recommended_package":"sentence-transformers","critical":false},{"module":"sigstore","recommended_package":"sigstore","critical":false}],"autofix_packages":["-r requirements.dev.txt","-r requirements.runtime.txt","chromadb","cirq","dash","dimod","docling","dspy","langfuse","langgraph","msgspec","oqs","pennylane","phoenix","plotly","pqcrypto","pydantic-ai","qiskit-aer","rapidfuzz","sentence-transformers","sigstore"],"algorithms":["DEPFORGE","PREBOOTSCAN"]},"environment_summary":{"aliases":[],"required_blockers":[],"advisories":[],"algorithm":"ENVLENS"},"migration_summary":{"alembic_ini":"/opt/tuce_quantum/alembic.ini","alembic_exists":true,"migrations_dir":"/opt/tuce_quantum/migrations","migrations_exist":true,"database_path":"/opt/tuce_quantum/bot_fleet.db","database_exists":true,"commands":["alembic upgrade head","# existing sqlite database detected: review migration compatibility"],"algorithm":"MIGRATEPATH"},"startup_summary":{"commands":["python -m venv .venv",". .venv/bin/activate  # Windows: .venv\\Scripts\\activate","python -m pip install --upgrade pip","python -m pip install -r requirements.txt","python -m pip install -r artifacts/go_live_autofix/requirements.autofix.txt  # if non-empty","alembic upgrade head","uvicorn app.main:app --host 0.0.0.0 --port 8000"],"smoke_tests":["curl -f http://127.0.0.1:8000/admin","curl -f http://127.0.0.1:8000/api/v1/admin/truth/summary","curl -f http://127.0.0.1:8000/api/v1/admin/command-post/summary","curl -f http://127.0.0.1:8000/api/v1/admin/go-live/overview"],"deployment_assets":{"docker_compose":"/opt/tuce_quantum/deployment/docker-compose.yml","nginx_config":"/opt/tuce_quantum/deployment/nginx.conf","systemd_dir":"/opt/tuce_quantum/deployment/systemd"},"algorithm":"STARTUPCHAIN"},"algorithms":["FIXPLAN","ENVLENS","MIGRATEPATH","STARTUPCHAIN"]},"dependency_summary":{"requirements_path":"/opt/tuce_quantum/requirements.txt","declared_packages":["-r requirements.runtime.txt","-r requirements.dev.txt"],"referenced_external_modules":["chromadb","cirq","dash","dimod","docling","dspy","langfuse","langgraph","msgspec","oqs","pennylane","phoenix","plotly","pqcrypto","pydantic_ai","qiskit_aer","rapidfuzz","sentence_transformers","sigstore"],"missing_in_requirements":[{"module":"chromadb","recommended_package":"chromadb"},{"module":"cirq","recommended_package":"cirq"},{"module":"dash","recommended_package":"dash"},{"module":"dimod","recommended_package":"dimod"},{"module":"docling","recommended_package":"docling"},{"module":"dspy","recommended_package":"dspy"},{"module":"langfuse","recommended_package":"langfuse"},{"module":"langgraph","recommended_package":"langgraph"},{"module":"msgspec","recommended_package":"msgspec"},{"module":"oqs","recommended_package":"oqs"},{"module":"pennylane","recommended_package":"pennylane"},{"module":"phoenix","recommended_package":"phoenix"},{"module":"plotly","recommended_package":"plotly"},{"module":"pqcrypto","recommended_package":"pqcrypto"},{"module":"pydantic_ai","recommended_package":"pydantic-ai"},{"module":"qiskit_aer","recommended_package":"qiskit-aer"},{"module":"rapidfuzz","recommended_package":"rapidfuzz"},{"module":"sentence_transformers","recommended_package":"sentence-transformers"},{"module":"sigstore","recommended_package":"sigstore"}],"missing_in_environment":[],"advisory_missing_in_environment":[{"module":"_r requirements.dev.txt","recommended_package":"-r requirements.dev.txt","critical":false},{"module":"_r requirements.runtime.txt","recommended_package":"-r requirements.runtime.txt","critical":false},{"module":"chromadb","recommended_package":"chromadb","critical":false},{"module":"cirq","recommended_package":"cirq","critical":false},{"module":"dash","recommended_package":"dash","critical":false},{"module":"dimod","recommended_package":"dimod","critical":false},{"module":"docling","recommended_package":"docling","critical":false},{"module":"dspy","recommended_package":"dspy","critical":false},{"module":"langfuse","recommended_package":"langfuse","critical":false},{"module":"langgraph","recommended_package":"langgraph","critical":false},{"module":"msgspec","recommended_package":"msgspec","critical":false},{"module":"oqs","recommended_package":"oqs","critical":false},{"module":"pennylane","recommended_package":"pennylane","critical":false},{"module":"phoenix","recommended_package":"phoenix","critical":false},{"module":"plotly","recommended_package":"plotly","critical":false},{"module":"pqcrypto","recommended_package":"pqcrypto","critical":false},{"module":"pydantic_ai","recommended_package":"pydantic-ai","critical":false},{"module":"qiskit_aer","recommended_package":"qiskit-aer","critical":false},{"module":"rapidfuzz","recommended_package":"rapidfuzz","critical":false},{"module":"sentence_transformers","recommended_package":"sentence-transformers","critical":false},{"module":"sigstore","recommended_package":"sigstore","critical":false}],"autofix_packages":["-r requirements.dev.txt","-r requirements.runtime.txt","chromadb","cirq","dash","dimod","docling","dspy","langfuse","langgraph","msgspec","oqs","pennylane","phoenix","plotly","pqcrypto","pydantic-ai","qiskit-aer","rapidfuzz","sentence-transformers","sigstore"],"algorithms":["DEPFORGE","PREBOOTSCAN"]}}