diff --git a/apps/web/messages/en.json b/apps/web/messages/en.json index d6db2421..eb528e84 100644 --- a/apps/web/messages/en.json +++ b/apps/web/messages/en.json @@ -5248,6 +5248,90 @@ "validate_zero_send_counters": "確認零實發", "reject_or_promote": "退回或推進" } + }, + "runtimeReadbackFixtureApproval": { + "title": "P2-112 runtime readback fixture 批准包", + "source": "{generated} · {current} → {next}", + "priorRuntimeTitle": "P2-110 實作審查承接", + "priorDeliveryTitle": "P2-111 實發批准承接", + "truthTitle": "fixture 批准真相", + "metrics": { + "overall": "P2-112 進度", + "cards": "fixture 卡", + "contracts": "adapter contract", + "checks": "verifier fixture", + "blockers": "阻塞映射", + "actions": "操作選項", + "approvalRequired": "需批准", + "blocked": "阻擋總數", + "ownerApprovals": "已收批准", + "executions": "fixture readback", + "canonicalReads": "canonical 讀取", + "liveQueries": "live query", + "gatewayWrites": "Gateway queue", + "telegramSends": "Telegram 發送", + "botCalls": "Bot API", + "receiptWrites": "回執寫入", + "resultWrites": "結果寫入", + "liveWrites": "正式寫入" + }, + "flags": { + "packageReady": "fixture package ready: {value}", + "adapterReady": "adapter contract ready: {value}", + "verifierReady": "verifier fixture ready: {value}", + "canonicalRead": "canonical read: {value}", + "liveQuery": "live query: {value}", + "runtimeExecution": "runtime execution: {value}" + }, + "labels": { + "fixtureFields": "fixture 欄位 {count}", + "blockedActions": "阻擋動作 {count}", + "fixtureOnly": "fixture only: {value}", + "requiredEvidence": "必備證據 {count}", + "canonicalRead": "canonical read: {value}", + "liveQuery": "live query: {value}", + "liveVerifier": "live verifier: {value}", + "blockedAction": "阻擋: {value}", + "blockedUntil": "直到: {value}", + "runtimeReadbackAllowed": "runtime readback: {value}" + }, + "cardStatuses": { + "ready_for_owner_review": "待 owner 審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "contractStatuses": { + "ready": "可審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "checkStatuses": { + "ready": "可審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "blockerStatuses": { + "mapped": "已映射", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "riskTiers": { + "medium": "中風險", + "high": "高風險", + "critical": "關鍵阻擋" + }, + "severities": { + "medium": "中", + "high": "高", + "critical": "關鍵" + }, + "actionTypes": { + "review_fixture_approval": "審查 fixture 批准", + "compare_adapter_contract": "比對 adapter contract", + "confirm_no_live_query": "確認無 live query", + "reject_canonical_target": "退回 canonical target", + "promote_to_p2_113": "推進 P2-113" + } } } }, diff --git a/apps/web/messages/zh-TW.json b/apps/web/messages/zh-TW.json index d6db2421..eb528e84 100644 --- a/apps/web/messages/zh-TW.json +++ b/apps/web/messages/zh-TW.json @@ -5248,6 +5248,90 @@ "validate_zero_send_counters": "確認零實發", "reject_or_promote": "退回或推進" } + }, + "runtimeReadbackFixtureApproval": { + "title": "P2-112 runtime readback fixture 批准包", + "source": "{generated} · {current} → {next}", + "priorRuntimeTitle": "P2-110 實作審查承接", + "priorDeliveryTitle": "P2-111 實發批准承接", + "truthTitle": "fixture 批准真相", + "metrics": { + "overall": "P2-112 進度", + "cards": "fixture 卡", + "contracts": "adapter contract", + "checks": "verifier fixture", + "blockers": "阻塞映射", + "actions": "操作選項", + "approvalRequired": "需批准", + "blocked": "阻擋總數", + "ownerApprovals": "已收批准", + "executions": "fixture readback", + "canonicalReads": "canonical 讀取", + "liveQueries": "live query", + "gatewayWrites": "Gateway queue", + "telegramSends": "Telegram 發送", + "botCalls": "Bot API", + "receiptWrites": "回執寫入", + "resultWrites": "結果寫入", + "liveWrites": "正式寫入" + }, + "flags": { + "packageReady": "fixture package ready: {value}", + "adapterReady": "adapter contract ready: {value}", + "verifierReady": "verifier fixture ready: {value}", + "canonicalRead": "canonical read: {value}", + "liveQuery": "live query: {value}", + "runtimeExecution": "runtime execution: {value}" + }, + "labels": { + "fixtureFields": "fixture 欄位 {count}", + "blockedActions": "阻擋動作 {count}", + "fixtureOnly": "fixture only: {value}", + "requiredEvidence": "必備證據 {count}", + "canonicalRead": "canonical read: {value}", + "liveQuery": "live query: {value}", + "liveVerifier": "live verifier: {value}", + "blockedAction": "阻擋: {value}", + "blockedUntil": "直到: {value}", + "runtimeReadbackAllowed": "runtime readback: {value}" + }, + "cardStatuses": { + "ready_for_owner_review": "待 owner 審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "contractStatuses": { + "ready": "可審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "checkStatuses": { + "ready": "可審查", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "blockerStatuses": { + "mapped": "已映射", + "approval_required": "需批准", + "blocked_by_policy": "政策阻擋" + }, + "riskTiers": { + "medium": "中風險", + "high": "高風險", + "critical": "關鍵阻擋" + }, + "severities": { + "medium": "中", + "high": "高", + "critical": "關鍵" + }, + "actionTypes": { + "review_fixture_approval": "審查 fixture 批准", + "compare_adapter_contract": "比對 adapter contract", + "confirm_no_live_query": "確認無 live query", + "reject_canonical_target": "退回 canonical target", + "promote_to_p2_113": "推進 P2-113" + } } } },