diff --git a/apps/api/src/services/decision_manager.py b/apps/api/src/services/decision_manager.py index d1b174b8..0268d2ff 100644 --- a/apps/api/src/services/decision_manager.py +++ b/apps/api/src/services/decision_manager.py @@ -104,7 +104,9 @@ async def _push_decision_to_telegram( target = incident.affected_services[0] if incident.affected_services else "unknown" risk_level = proposal_data.get("risk_level", "medium") - action = _strip_placeholders(proposal_data.get("action", proposal_data.get("kubectl_command", ""))) + # 2026-04-09 Claude Code: action 不用 _strip_placeholders,避免截掉 deployment name + # 應在 nemotron 補正後已填入真實值 + action = proposal_data.get("action", proposal_data.get("kubectl_command", "")) # 2026-04-09 Claude Code: 修復舊 Incident proposal_data 存 enum string 導致建議空白 # 舊 code 存 action="RESTART_DEPLOYMENT" 而非 kubectl command