fix(telegram): root_cause 顯示長度 50→100 字元,符合 SOUL.md 鐵律
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
SOUL.md 明定根因摘要上限 100 字元,但程式碼兩處 IncidentApprovalCard 均截在 [:50],導致告警卡片訊息被截斷。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -222,7 +222,7 @@ class TelegramMessage:
|
||||
|
||||
# HTML 轉義用戶輸入內容,防止 "Can't parse entities" 錯誤
|
||||
safe_resource = html.escape(self.resource_name[:35])
|
||||
safe_root_cause = html.escape(self.root_cause[:50])
|
||||
safe_root_cause = html.escape(self.root_cause[:100])
|
||||
safe_action = html.escape(self.suggested_action[:80])
|
||||
safe_downtime = html.escape(self.estimated_downtime)
|
||||
|
||||
@@ -373,7 +373,7 @@ class TelegramMessage:
|
||||
|
||||
# HTML 轉義
|
||||
safe_resource = html.escape(self.resource_name[:35])
|
||||
safe_root_cause = html.escape(self.root_cause[:50])
|
||||
safe_root_cause = html.escape(self.root_cause[:100])
|
||||
safe_action = html.escape(self.suggested_action[:80])
|
||||
safe_downtime = html.escape(self.estimated_downtime)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user