export default {
  loading: '載入中…', loadError: '資料載入錯誤', noData: '無資料', reset: '重置',
  noResults: '無結果', copied: '已複製！', errorPrefix: '錯誤', modeLabel: '模式：',
  colTool: '工具', colCalls: '呼叫次數', colAvgScore: '平均評分', colDate: '日期',
  colTrend: '趨勢', colStatus: '狀態', colType: '類型', colValue: '值',
  colField: '欄位', colDescription: '描述', colPattern: '模式',
  colAgents: '代理數', colBestFor: '適用場景', colSuccessRate: '成功率',
  colSessionId: '工作階段ID', colToolCalls: '工具呼叫數', colFailures: '失敗數',
  colSummaryPatterns: '摘要 / 模式', colObs: '觀察數', colSkills: '技能數',
  colHook: '鉤子', colCommand: '命令', colTrigger: '觸發器', colEffect: '效果',
  colPolishResult: 'Polish結果', colFailureType: '記錄的失敗類型',
  colPatternDetection: '模式偵測', colResource: '資源', colPurpose: '用途',
  colConstant: '常數', colThreshold: '閾值', colId: 'ID', colProject: '專案',
  colGoal: '目標', colMode: '模式', colStarted: '開始時間', colDuration: '耗時',
  pageDashboard: '儀表板',
  pageDashboardDesc: '4-Ring架構狀態 · 評估分數 · 系統健康',
  ring0Desc: '6個鉤子啟用', ring1Desc: '10個使用者命令',
  ring2Desc: '15個情境觸發', ring3Desc: '觀察 → 進化循環',
  statSessions: '工作階段', statSessionsSub: '此專案',
  statAvgScore: '平均評分', statAvgScoreSub: '綜合評分（成功50% + 品質30% + 成本20%）',
  statTrend: '趨勢', statTrendSub: '工作階段對比',
  statStagnation: '停滯次數', statStagnationSub: '上限3次 · 超出時自動回滾',
  statTotalCalls: '總呼叫數', statTotalCallsSub: '近期工作階段合計',
  statFailures: '失敗數', evalScoreTitle: '評估分數',
  toolStatsTitle: '工具統計（前5名）', recentActivityTitle: '最近活動',
  sessionLabel: '工作階段', callsAvgScore: '呼叫，平均評分', failuresLabel: '失敗',
  recentSessionNone: '無近期工作階段', failuresSub: '近期工作階段合計',
  pageAgents: '內部代理',
  pageAgentsDesc: '/go和/check階段使用的4個內建代理 · 可透過/team擴充',
  activeAgents: '目前活躍代理', noActiveAgent: '無活躍代理',
  lastTool: '上次工具：', scoreLabel: '評分：',
  lowSuccessTools: '/team模式 — 低成功率工具（< 85%）',
  allToolsOk: '所有工具正常（success_rate ≥ 85%）',
  statusCol: '狀態', needsAttention: '需要關注',
  sessionActivity: '工作階段代理活動摘要', noRecentSession: '無近期工作階段',
  teamPatternsTitle: '/team編排模式',
  patternPipelineDesc: '順序交接，建構 → 測試 → 審查',
  patternFanOutDesc: '並行獨立任務後合併',
  patternExpertPoolDesc: '依任務類型路由到專家',
  patternProducerReviewerDesc: '一人建構，一人審查，迭代',
  patternSupervisorDesc: '中央協調器向工作節點分發任務',
  agentBuilderDesc: '使用TDD實作單一任務。先寫測試，再實作程式碼，然後驗證。',
  agentReviewerDesc: '審查程式碼品質、正確性、風格和測試覆蓋率。與稽核器並行啟動。',
  agentAuditorDesc: '稽核程式碼安全漏洞和效能問題。與審查器並行執行。',
  agentPlannerDesc: '將目標分解為有序的、可並行化的帶依賴關係的任務。',
  pageCommands: '命令',
  pageCommandsDesc: '10個斜線命令 — 點擊卡片可複製',
  cmdDiscoverDesc: '在確定解決方案前探索和定義問題',
  cmdSpecDesc: '編碼前定義需求',
  cmdGoDesc: '使用自動計劃 + TDD建構',
  cmdCheckDesc: '審查 + 安全稽核 + 測試',
  cmdShipDesc: '建立PR，驗證CI，合併',
  cmdEvolveDesc: '檢查或觸發技能進化',
  cmdTeamDesc: '生成專案專屬代理團隊',
  cmdOrbitDesc: '自主spec→ship流水線',
  cmdGitCcDesc: '自動類型選擇的約定式提交',
  cmdGitDesc: '多儲存庫git操作（sync/bump/tags）',
  pageSkills: '自動技能',
  pageSkillsDesc: '15個情境觸發技能 + _dispatch核心路由器',
  skillDispatchDesc: '根據情境自動路由到合適技能',
  skillTddDesc: '測試驅動開發循環',
  skillDebugDesc: '系統性根本原因分析',
  skillSecureDesc: '認證/資料庫/API程式碼安全檢查清單',
  skillVerifyDesc: '完成前建構 + 測試 + 程式碼檢查',
  skillSimplifyDesc: '在超過200行的檔案上觸發',
  skillPerfDesc: '資料庫/API程式碼效能分析',
  skillReviewDesc: '程式碼品質和邏輯審查',
  skillRefactorDesc: '安全的結構改進',
  skillMigrateDesc: '資料庫和結構描述遷移安全性',
  skillApiDesignDesc: 'REST/GraphQL API設計模式',
  skillDocDesc: '文件生成',
  skillTestGenDesc: '未覆蓋程式碼自動測試生成',
  skillCiDesc: 'CI/CD流水線設定',
  skillDeployDesc: '安全部署檢查清單',
  pageEvolve: '評估 & 進化',
  pageEvolveDesc: '觀察 → 分析 → 進化 → 門控 → 重載 自我改進循環',
  loadingEvolution: '正在載入進化資料…',
  statSessionsAnalyzed: '已分析工作階段數', statFailurePatterns: '失敗模式數',
  statEvolvedSkills: '已進化技能數', statMaxSkillsCap: '最大技能上限',
  evolvedSkillsTitle: '已進化技能', evolutionHistoryTitle: '進化歷史',
  trendImproving: '↑ 改善中', trendDeclining: '↓ 下降中', trendStable: '→ 穩定',
  seedingThresholdsTitle: '技能播種閾值',
  seedTypeWeakTool: '弱工具', seedTypeWeakFileType: '弱檔案類型',
  seedTypeHighFreqError: '高頻錯誤', seedTypeStagnationRollback: '停滯回滾',
  seedThreshWeakTool: 'success_rate < 0.6，最少5次觀察',
  seedThreshWeakExt: 'success_rate < 0.5，最少3次觀察',
  seedThreshHighFreq: '5次以上出現',
  seedThreshStagnation: '連續3個工作階段無5%改善',
  noEvolvedSkills: '暫無進化技能 — 隨工作階段積累將自動生成',
  filterCountFmt: (n: number, total: number) => `${n} / 共${total}筆`,
  allTrend: '全部趨勢', patternSearch: '搜尋模式 / 摘要…',
  noHistoryFilter: '無結果', noHistoryEmpty: '暫無進化歷史',
  pageHooks: '鉤子',
  pageHooksDesc: '提供自動駕駛自動化的6個Claude Code鉤子 · Rust單一二進位',
  hookRegistryTitle: '鉤子登錄檔',
  hookResumeEffect: '恢復工作階段 + 載入進化技能',
  hookGuardEffect: '阻斷危險的shell模式',
  hookObserveEffect: '將3軸評分記錄到obs JSONL',
  hookPolishEffect: '自動格式化 + 類型檢查',
  hookSnapshotEffect: '將工作階段狀態儲存到sessions/',
  hookReflectEffect: '進化技能 + 儲存指標',
  hookFlowTitle: '鉤子流程', guardRulesTitle: '守衛規則擴充',
  guardRulesDesc: '透過專案根目錄的.harness/guard-rules.yaml新增自訂阻斷/警告規則。',
  polishFeedbackTitle: 'Polish → Observe回饋',
  polishFeedbackDesc: 'Polish鉤子結果自動記錄到observe流水線。',
  polishFormatFail: '格式化失敗', polishTypecheckFail: '類型檢查失敗',
  polishFormatFeedDesc: '為repeated_same_error偵測器提供資料',
  polishTypecheckFeedDesc: '為fix_then_break偵測器提供資料',
  onSessionStart: '工作階段開始時', onPreTool: '每次工具呼叫前',
  onPostTool: '工具呼叫後（非同步）', onPostEdit: '檔案編輯後',
  onPreCompact: '情境壓縮前', onSessionEnd: '工作階段結束時',
  pageIntegrations: '整合',
  pageIntegrationsDesc: '6個AI編碼工具整合 · 設定在integrations/資料夾',
  loadingIntegrations: '正在載入整合狀態…',
  statusInstalled: '已安裝', statusNotInstalled: '未安裝',
  sharedResourcesTitle: '共享資源',
  rowCommands: '命令', rowSkills: '技能', rowAgents: '代理', rowHooks: '鉤子',
  pageMemory: 'harness-mem', loadingGraph: '正在載入知識圖譜…',
  mcpToolsTitle: 'MCP工具', smartRecallScoringTitle: '智慧檢索評分公式',
  memRecallDesc: '智慧情境檢索 — 提示 + 專案 + 圖鄰居',
  memAddDesc: '依類型自動重要性新增節點',
  memSearchDesc: 'FTS5關鍵詞搜尋，依重要性排序',
  memQueryDesc: '進階過濾的SQL查詢',
  memContextDesc: '專案範圍智慧檢索（無提示）',
  memRelatedDesc: '從節點ID進行BFS圖遍歷',
  memNoData: '無harness-mem資料',
  memWip: 'harness-mem目前處於WIP狀態。\n透過MCP伺服器新增節點後將顯示圖譜。',
  pageOrbitDesc: 'spec → go → check → ship → evolve — 單命令從spec到PR執行',
  entryModeTitle: '入口模式', runningPipelines: '執行中的流水線',
  pipelineHistoryTitle: '流水線歷史',
  pipelineStateSchemaTitle: '流水線狀態模式',
  safetyMechanismsTitle: '安全機制',
  safetyGuardTitle: '並行執行守衛', safetyDeadlineTitle: '截止時間強制',
  safetyCrashTitle: '當機恢復', safetyWorktreeTitle: 'Worktree安全性',
  noGoal: '（無目標）', startedAt: '開始', deadlineAt: '截止',
  expired: '已過期', minutesLeft: (n: number) => `剩餘${n}分鐘`,
  checkFails: '檢查失敗',
  filterCountOrbit: (n: number, total: number) => `${n} / ${total}`,
  searchGoal: '搜尋目標…', searchProject: '搜尋專案…',
  allStatus: '全部狀態', noPipelines: '未找到流水線',
  durationMin: (n: number) => `${n}分鐘`,
  safetyGuard: '單個並行流水線限制',
  safetyDeadline: '30分鐘硬超時',
  safetyCrash: '45分鐘過期閾值，從phase_history恢復',
  safetyWorktree: '隔離建構，worktree遺失時保留狀態',
  interactiveDesc: '手動執行/discover → /spec，然後觸發orbit。需求不明確時使用。',
  councilDesc: '4聲部並行自動spec（Architect·Critic·Implementor·QA）。複雜需求。',
  directDesc: '自動spec後立即建構。需求明確時使用。',
  pageSettings: '設定',
  pageSettingsDesc: 'epic-harness評估權重、進化調優和系統資訊',
  loadingMetrics: '正在載入指標…',
  evalWeightsTitle: '評估分數權重', evolutionTuningTitle: '進化調優常數',
  systemInfoTitle: '系統資訊', labelSessionsAnalyzed: '已分析工作階段數',
  labelCurrentTrend: '目前趨勢', labelStagnationCount: '停滯計數',
  labelVersion: '版本', dangerZoneTitle: '危險區域',
  resetEvolutionLabel: '重置進化', resetEvolutionDesc: '刪除所有進化技能',
  clearMetricsLabel: '清除指標', clearMetricsDesc: '重置評分歷史',
} as const;
