- TECHNICAL_DEBT_PHASE2.md: 更新為 ✅ 全部完成狀態 - LOGBOOK.md: 新增 Wave 3 完成紀錄 修復清單: - status-orb.tsx: 狀態標籤 i18n - OmniTerminal.tsx: SSE 連線狀態 i18n - sse-states.ts: 連線狀態 label 改 i18n key - thinking-terminal.tsx: 終端機 UI 全面 i18n - live-host-card.tsx: 移除 hardcoded 預設值 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.5 KiB
2.5 KiB
Phase 2 Technical Debt - i18n 違憲代碼清單
Wave 3 清零完成 ✅ 掃描日期: 2026-03-20 最後更新: 2026-03-29 總計違規: 40+ 處 → 已全部修復 ✅
✅ 高優先級 (已全部完成)
1. agent/approval-card.tsx ✅
- 已使用
useTranslations('approval'),tRisk,tBlast,tDryRun
2. agent/data-pincer.tsx ✅
- 使用
labelKey+t(config.labelKey)模式
3. status-orb.tsx ✅
- 使用
statusI18nKey+t(statusI18nKey[status])
4. layout/header.tsx ✅
- 使用
tConnection(connectionStatus)
5. dashboard/connection-status.tsx ✅
- 使用
connectionLabelKeys+t(labelKey)
✅ 中優先級 (已全部完成)
6. agent/thinking-terminal.tsx ✅
- 2026-03-29 Wave 3 修復
- DependencyPathVisualizer:
t('blastRadius')/t('rootCauseChain') - ServiceChainVisualizer:
t('upstreamImpact')/t('downstreamDependencies')/t('dependsOn')/t('calls') - FinOpsVisualizer:
t('finopsAnalysis')/t('wastedPerMonth')/t('realizable')/t('freed') - ThinkingTerminal:
t('title')/t('executing')/t('initiate')/t('waiting')/t('stream')/t('events')
7. dashboard/live-host-card.tsx ✅
- 2026-03-29 移除未使用的 baselineLabel 預設值
✅ 低優先級 (已全部完成)
8. Locale Hardcoding ✅
- connection-status.tsx: 已使用
useLocale()動態取得語系
9. 技術識別符 (保持原樣) ✅
- 服務名稱/IP/API 路徑不需 i18n 化
已修復清單 ✅
| 檔案 | 修復內容 | 日期 |
|---|---|---|
sidebar.tsx |
Logo mix-blend-multiply + brand i18n |
- |
demo/page.tsx |
Mock data i18n | - |
approval-card.tsx |
完全 i18n 化 | - |
host-card.tsx |
CPU/Memory 標籤 i18n | - |
status-orb.tsx |
狀態標籤 i18n | 2026-03-29 |
OmniTerminal.tsx |
SSE Live/Offline i18n | 2026-03-29 |
sse-states.ts |
連線狀態 label 改 i18n key | 2026-03-29 |
thinking-terminal.tsx |
終端機 UI 全面 i18n | 2026-03-29 |
live-host-card.tsx |
移除 hardcoded 預設值 | 2026-03-29 |
Phase 6 架構債 (新增 2026-03-22)
來源:
docs/ARCHITECTURE_CODE_REVIEW.md
| 類別 | 項目 | 現狀 | 目標 |
|---|---|---|---|
| 狀態持久化 | MultiSigEngine | In-Memory | Redis Hash |
| 狀態持久化 | TopologyGraph | In-Memory | Neo4j |
| 水平擴展 | SSE 廣播 | 單實例 | Redis Pub/Sub |
詳見 docs/ARCHITECTURE_CODE_REVIEW.md 第 5 章。
最後更新: 2026-03-22