fix(web): 縮窄治理頁 enum 保留規則
Some checks failed
Code Review / ai-code-review (push) Successful in 14s
CD Pipeline / tests (push) Successful in 1m34s
CD Pipeline / build-and-deploy (push) Successful in 4m48s
CD Pipeline / post-deploy-checks (push) Successful in 1m31s
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-19 05:36:50 +08:00
parent 485abab7ba
commit fb69f2d8c8
2 changed files with 8 additions and 3 deletions

View File

@@ -4,7 +4,8 @@
**完成內容**
- `apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx` 擴充公開 glossary`Direct Bot API``direct Bot API``dual approval``live worker``auto worker``receipt write``verifier live readback``writer idempotency` 等詞會在顯示端轉成繁中安全語。
- `sanitizePublicSnapshot()` 的保留規則新增 enum / i18n lookup 欄位:`approval_gate``automation_level``deployment_state``telegram_policy``permission_lane``lane_id``mode``decision``readiness``overall_readiness`,以及 `_policy``_policies``_level``_levels``_lane``_lanes``_mode``_decision``_readiness` 後綴。
- `sanitizePublicSnapshot()` 的保留規則新增 enum / i18n lookup 欄位:`approval_gate``automation_level``deployment_state``telegram_policy``permission_lane``lane_id``mode``decision``readiness``overall_readiness`,以及 `_policy``_policies``_level``_levels``_lane``_lanes``_mode` 後綴。
- 同段追加修正:`_decision` / `_readiness` 後綴保留過寬,會讓 `required_human_decision` 這類自由文字跳過清理;已縮窄為確定 enum 欄位,並補上 `maintenance window``rollback owner``blast radius``post-check``destructive gate``break-glass` 的公開顯示轉換。
- 目的:資料 state 保留可查表的原始 enum真正輸出到卡片 / KPI / Chip 時仍透過 `redactPublicText()` 做公開顯示清理。
- 未修改 API、snapshot、worker、Telegram sender、Bot API、Gateway queue、DB、KM、PlayBook、主機、K8s、Nginx 或 workflow。