Some checks failed
CD Pipeline / build-and-deploy (push) Failing after 1m44s
三個問題同時修復: 1. main.py: 補上 init_mcp_tool_registry() 呼叫 - ADR-081 Phase 1 建立了 MCPToolRegistry 但從未在 lifespan startup 被呼叫 - 導致 PreDecisionInvestigator sensors=0/0,evidence_summary 永遠空白 - 空白 evidence → Diagnostician 永遠 ABSTAIN 2. signal_producer.py: str(dict) → json.dumps() - labels/annotations 用 Python str() 序列化,寫入 Redis 後無法反序列化 3. brain/incident_engine.py: 新增 _parse_dict_field() helper - 從 Redis 讀回的 labels/annotations 可能是 JSON 字串 - isinstance(..., dict) 防禦不足,需先 json.loads() 2026-04-16 ogt + Claude Sonnet 4.6(亞太): 飛輪感官修復 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>