From cf53ee3102d71c098b9b11f5ff55713b3f28899c Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 14 Jun 2026 12:18:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(governance):=20=E9=81=AE=E7=BD=A9=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E6=94=BF=E7=AD=96=E6=96=87=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tabs/automation-inventory-tab.tsx | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx b/apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx index 0b80e6d6..56d36709 100644 --- a/apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx +++ b/apps/web/src/app/[locale]/governance/tabs/automation-inventory-tab.tsx @@ -155,21 +155,23 @@ const literalPattern = (parts: string[], flags = 'g'): RegExp => new RegExp(parts.map(escapePatternText).join(''), flags) const PUBLIC_TEXT_REPLACEMENTS: Array<[RegExp, string]> = [ - [literalPattern(['工', '作', '視', '窗']), '內部協作環境'], - [literalPattern(['對', '話', '內', '容']), '內部協作內容'], - [literalPattern(['批', '准', '!', '繼', '續']), '內部短訊指令'], - [literalPattern(['批', '准', '!']), '內部短訊指令'], - [literalPattern(['In', ' app ', 'browser'], 'gi'), '內部瀏覽器狀態'], - [literalPattern(['My', ' request ', 'for ', 'Codex'], 'gi'), '內部協作請求'], + [literalPattern(['工', '作', '視', '窗']), '已遮罩來源'], + [literalPattern(['對', '話', '內', '容']), '已遮罩內容'], + [literalPattern(['批', '准', '!', '繼', '續']), '已遮罩短訊'], + [literalPattern(['批', '准', '!']), '已遮罩短訊'], + [literalPattern(['In', ' app ', 'browser'], 'gi'), '已遮罩瀏覽器狀態'], + [literalPattern(['My', ' request ', 'for ', 'Codex'], 'gi'), '已遮罩請求'], [/browser_context/gi, 'redacted_browser_context'], [/codex_user_message/gi, 'redacted_user_message'], [/prompt_text/gi, 'redacted_prompt_text'], [/raw prompt/gi, '未脫敏提示內容'], [/raw_prompt/gi, 'redacted_prompt'], - [/private reasoning/gi, '私有推理內容'], + [/private reasoning/gi, '已遮罩推理內容'], [/private_reasoning/gi, 'redacted_private_reasoning'], [/chain of thought/gi, '推理鏈內容'], [/chain_of_thought/gi, 'redacted_chain_of_thought'], + [/raw runtime payload/gi, '已遮罩執行資料'], + [/raw_runtime_payload/gi, 'redacted_runtime_payload'], [/raw Telegram payload/gi, '原始 Telegram 載荷'], [/raw_telegram_payload/gi, 'redacted_telegram_payload'], [/raw tool output/gi, '原始工具輸出'], @@ -180,9 +182,11 @@ const PUBLIC_TEXT_REPLACEMENTS: Array<[RegExp, string]> = [ [/authorization_header/gi, 'redacted_authorization_header'], [/secret value/gi, '機密明文'], [/secret_value/gi, 'redacted_secret_value'], - [/work window transcript/gi, '內部協作逐字稿'], + [/內部協作內容/gi, '已遮罩內容'], + [/內部協作逐字稿/gi, '已遮罩逐字稿'], + [/work window transcript/gi, '已遮罩逐字稿'], [/work_window_transcript/gi, 'redacted_work_window_transcript'], - [/internal collaboration transcript/gi, '內部協作逐字稿'], + [/internal collaboration transcript/gi, '已遮罩逐字稿'], ] function redactPublicText(value: string): string { @@ -6961,7 +6965,7 @@ export function AutomationInventoryTab() {
{t('runtimeReadbackPromotionGate.redactionTitle')} - {runtimeReadbackPromotionGate.display_redaction_contract.frontend_display_policy} + {redactPublicText(runtimeReadbackPromotionGate.display_redaction_contract.frontend_display_policy)}
@@ -7192,7 +7196,7 @@ export function AutomationInventoryTab() {
{t('ownerApprovedFixturePromotionGate.redactionTitle')} - {ownerApprovedFixturePromotionGate.display_redaction_contract.frontend_display_policy} + {redactPublicText(ownerApprovedFixturePromotionGate.display_redaction_contract.frontend_display_policy)}
@@ -11282,7 +11286,7 @@ export function AutomationInventoryTab() {
{t('liveReadModelGate.redactionTitle')} - {liveReadModelGate.display_redaction_contract.frontend_display_policy} + {redactPublicText(liveReadModelGate.display_redaction_contract.frontend_display_policy)}
@@ -11395,7 +11399,7 @@ export function AutomationInventoryTab() {
{t('redisDryRunGate.redactionTitle')} - {redisDryRunGate.display_redaction_contract.frontend_display_policy} + {redactPublicText(redisDryRunGate.display_redaction_contract.frontend_display_policy)}
@@ -11500,7 +11504,7 @@ export function AutomationInventoryTab() {
{t('learningWritebackPackage.redactionTitle')} - {learningWritebackPackage.display_redaction_contract.frontend_display_policy} + {redactPublicText(learningWritebackPackage.display_redaction_contract.frontend_display_policy)}
@@ -11605,7 +11609,7 @@ export function AutomationInventoryTab() {
{t('telegramReceiptPackage.redactionTitle')} - {telegramReceiptPackage.display_redaction_contract.frontend_display_policy} + {redactPublicText(telegramReceiptPackage.display_redaction_contract.frontend_display_policy)}
@@ -11818,7 +11822,7 @@ export function AutomationInventoryTab() {
{t('ownerDryRunPackage.redactionTitle')} - {ownerDryRunPackage.display_redaction_contract.frontend_display_policy} + {redactPublicText(ownerDryRunPackage.display_redaction_contract.frontend_display_policy)}
@@ -11992,7 +11996,7 @@ export function AutomationInventoryTab() {
{t('interactionProof.redactionTitle')} - {interactionLearningProof.frontend_redaction.display_policy} + {redactPublicText(interactionLearningProof.frontend_redaction.display_policy)}
@@ -13468,7 +13472,7 @@ export function AutomationInventoryTab() {
{t('serviceHealthNotification.redactionTitle')}
- {serviceHealthNotificationPolicy.display_redaction_contract.frontend_display_policy} + {redactPublicText(serviceHealthNotificationPolicy.display_redaction_contract.frontend_display_policy)}