fix(web): align approvals with controlled automation language
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
Code Review / ai-code-review (push) Has been cancelled
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-27 19:53:17 +08:00
parent d42b8c7241
commit 7bfb0ac836
3 changed files with 103 additions and 38 deletions

View File

@@ -11618,22 +11618,22 @@
"genericLoadFailed": "載入失敗"
},
"summary": {
"pending": "待人工決策",
"pendingDetail": "AwoooP {platform} / Legacy HITL {legacy}",
"pending": "待 AI 受控決策",
"pendingDetail": "AwoooP 受控佇列 {platform} / HITL 證據 {legacy}",
"critical": "即將逾時",
"criticalDetail": "5 分鐘內必須處置",
"expired": "已逾時",
"expiredDetail": "不得再自動恢復"
"expiredDetail": "改排 AI retry / rollback / verifier不預設人工結案"
},
"decisionRail": {
"eyebrow": "審批決策 Rail",
"title": "卡住的批准與人工接手判讀",
"subtitle": "先把狀態鏈、MCP 證據、Gate 5 投影與 Legacy HITL 收斂成一個判讀面板;使用者先看卡點與下一個安全入口,再下鑽完整表格。",
"boundary": "此面板只做審批判讀與安全導覽;不送 Telegram、不套用 PlayBook、不執行 Ansible、重啟服務、不切換供應者,也不代表 runtime gate 已開。",
"title": "卡住的批准與 AI 受控處置判讀",
"subtitle": "先把狀態鏈、MCP 證據、Gate 5 投影與 HITL 證據收斂成一個判讀面板;使用者先看 AI 下一步、卡點與安全入口,再下鑽完整表格。",
"boundary": "此面板只做受控處置判讀與安全導覽Telegram、PlayBook、Ansible、重啟、供應者切換都必須走 allowlist、check-mode、verifier 與 rollback不提供繞過路徑。",
"conclusion": {
"blocked": "有卡點需接手",
"blocked": "有卡點需 AI 補齊",
"degraded": "資料載入需復核",
"watching": "等待人工決策",
"watching": "等待 AI 受控決策",
"clear": "目前無待審"
},
"status": {
@@ -11653,11 +11653,11 @@
},
"decision": {
"title": "決策",
"detail": "需要人工或已逾時的審批"
"detail": "需要 AI 補齊、retry、rollback 或 break-glass 的審批"
},
"handoff": {
"title": "接手",
"detail": "Gate 5、Legacy 與工作項接手"
"detail": "Gate 5、舊 HITL 證據與 AI 工作項補齊"
},
"verifier": {
"title": "驗證",
@@ -11666,11 +11666,11 @@
},
"cards": {
"stuck": {
"title": "阻塞與人工閘門",
"detail": "找出 learning_recorded、execution_failed、manual fix 或逾時的審批。",
"title": "阻塞與 AI 受控隊列",
"detail": "找出 learning_recorded、execution_failed、AI retry / rollback 或逾時的審批。",
"cta": "查看卡點",
"meta": {
"needsHuman": "需要人工",
"needsHuman": "需要 AI 補齊",
"executionFailed": "執行失敗 / 降級",
"learningRecorded": "卡在學習紀錄"
}
@@ -11686,18 +11686,18 @@
}
},
"handoff": {
"title": "接手包與工作項",
"detail": "把 Gate 5 投影、Legacy HITL 與人工接手導回 Work Items。",
"title": "AI 處置包與工作項",
"detail": "把 Gate 5 投影、舊 HITL 證據與 AI 補齊任務導回 Work Items。",
"cta": "查看工作項",
"meta": {
"gate5": "Gate 5 投影",
"legacy": "Legacy HITL",
"manual": "人工接手"
"manual": "AI 補齊"
}
},
"guardrail": {
"title": "安全閘門仍關閉",
"detail": "批准頁不等於執行頁;所有高風險動作仍需獨立 owner 與 verifier。",
"title": "受控執行邊界",
"detail": "批准頁不等於繞過執行;低 / 中 / 高風險走 allowlist、check-mode、controlled apply、verifier 與 rollbackcritical 才 break-glass。",
"cta": "查看治理",
"meta": {
"runtimeGate": "runtime gate",
@@ -11708,7 +11708,7 @@
}
},
"badges": {
"humanGate": "人工閘門",
"humanGate": "AI 受控閘門",
"gate5Projection": "Gate 5 投影",
"executorHandoffPending": "等待 executor handoff"
},

View File

@@ -11618,22 +11618,22 @@
"genericLoadFailed": "載入失敗"
},
"summary": {
"pending": "待人工決策",
"pendingDetail": "AwoooP {platform} / Legacy HITL {legacy}",
"pending": "待 AI 受控決策",
"pendingDetail": "AwoooP 受控佇列 {platform} / HITL 證據 {legacy}",
"critical": "即將逾時",
"criticalDetail": "5 分鐘內必須處置",
"expired": "已逾時",
"expiredDetail": "不得再自動恢復"
"expiredDetail": "改排 AI retry / rollback / verifier不預設人工結案"
},
"decisionRail": {
"eyebrow": "審批決策 Rail",
"title": "卡住的批准與人工接手判讀",
"subtitle": "先把狀態鏈、MCP 證據、Gate 5 投影與 Legacy HITL 收斂成一個判讀面板;使用者先看卡點與下一個安全入口,再下鑽完整表格。",
"boundary": "此面板只做審批判讀與安全導覽;不送 Telegram、不套用 PlayBook、不執行 Ansible、重啟服務、不切換供應者,也不代表 runtime gate 已開。",
"title": "卡住的批准與 AI 受控處置判讀",
"subtitle": "先把狀態鏈、MCP 證據、Gate 5 投影與 HITL 證據收斂成一個判讀面板;使用者先看 AI 下一步、卡點與安全入口,再下鑽完整表格。",
"boundary": "此面板只做受控處置判讀與安全導覽Telegram、PlayBook、Ansible、重啟、供應者切換都必須走 allowlist、check-mode、verifier 與 rollback不提供繞過路徑。",
"conclusion": {
"blocked": "有卡點需接手",
"blocked": "有卡點需 AI 補齊",
"degraded": "資料載入需復核",
"watching": "等待人工決策",
"watching": "等待 AI 受控決策",
"clear": "目前無待審"
},
"status": {
@@ -11653,11 +11653,11 @@
},
"decision": {
"title": "決策",
"detail": "需要人工或已逾時的審批"
"detail": "需要 AI 補齊、retry、rollback 或 break-glass 的審批"
},
"handoff": {
"title": "接手",
"detail": "Gate 5、Legacy 與工作項接手"
"detail": "Gate 5、舊 HITL 證據與 AI 工作項補齊"
},
"verifier": {
"title": "驗證",
@@ -11666,11 +11666,11 @@
},
"cards": {
"stuck": {
"title": "阻塞與人工閘門",
"detail": "找出 learning_recorded、execution_failed、manual fix 或逾時的審批。",
"title": "阻塞與 AI 受控隊列",
"detail": "找出 learning_recorded、execution_failed、AI retry / rollback 或逾時的審批。",
"cta": "查看卡點",
"meta": {
"needsHuman": "需要人工",
"needsHuman": "需要 AI 補齊",
"executionFailed": "執行失敗 / 降級",
"learningRecorded": "卡在學習紀錄"
}
@@ -11686,18 +11686,18 @@
}
},
"handoff": {
"title": "接手包與工作項",
"detail": "把 Gate 5 投影、Legacy HITL 與人工接手導回 Work Items。",
"title": "AI 處置包與工作項",
"detail": "把 Gate 5 投影、舊 HITL 證據與 AI 補齊任務導回 Work Items。",
"cta": "查看工作項",
"meta": {
"gate5": "Gate 5 投影",
"legacy": "Legacy HITL",
"manual": "人工接手"
"manual": "AI 補齊"
}
},
"guardrail": {
"title": "安全閘門仍關閉",
"detail": "批准頁不等於執行頁;所有高風險動作仍需獨立 owner 與 verifier。",
"title": "受控執行邊界",
"detail": "批准頁不等於繞過執行;低 / 中 / 高風險走 allowlist、check-mode、controlled apply、verifier 與 rollbackcritical 才 break-glass。",
"cta": "查看治理",
"meta": {
"runtimeGate": "runtime gate",
@@ -11708,7 +11708,7 @@
}
},
"badges": {
"humanGate": "人工閘門",
"humanGate": "AI 受控閘門",
"gate5Projection": "Gate 5 投影",
"executorHandoffPending": "等待 executor handoff"
},