diff --git a/apps/api/src/services/callback_action_spec.yaml b/apps/api/src/services/callback_action_spec.yaml new file mode 100644 index 00000000..adbfa566 --- /dev/null +++ b/apps/api/src/services/callback_action_spec.yaml @@ -0,0 +1,430 @@ +# Telegram 分類按鈕 Action 規格註冊表 +# ============================================ +# Phase 5 Sprint 5.0 — 2026-04-14 Claude Sonnet 4.6 +# 相關: docs/superpowers/plans/2026-04-14-PHASE-5-category-buttons-completion.md +# +# 格式: +# actions: +# : +# label: +# emoji: <按鈕 emoji> +# risk: low | medium | high | critical +# callback_format: info | nonce # info=2-part (查類), nonce=4-part (寫類) +# category: # 綁定於 classify_alert_early 輸出 +# mcp: +# provider: k8s | ssh | prometheus | signoz | database | internal +# tool: +# params: # 參數模板 (支援 {incident_id}/{labels.xxx}/{signals[0].xxx}) +# :