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
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:
@@ -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。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user