- unused-vars 全清零: 删除未用 import + 前缀 _ - catch (e: any) 94处移除显式标注 (strict=false 隐式推断) - Record<string,any>→Record<string,unknown> 安全替换168处 (无属性访问场景) - tsc -b 零错误, npm run build 通过 - 9/9 API 回归测试通过
P1: - utils/storage.ts、theme.ts、validate.ts + index 统一出口 - request/store/useTheme 接入 storage;清零 confirm/alert - PipelineManager、TerminalAuditTab 拆分子模块(<700行红线) P2: - api/monitor、api/deploy 子目录化 - hooks/api 扩展:servers/pipelines/alerts/audit/sessionCommands - PipelineManager、AuditOperationsTab 接入 TanStack Query
P1: kubernetes/system API 拆为子目录模块,导出工具下沉到 lib/export-utils, http 统一 buildApiUrl/getWsBase;HostMonitor、DeploymentEdit* 拆至子组件。 P2: 新增 hooks/api(queryKeys、useTerminalSessions、useHostMonitor), TerminalSessionsTab 与 HostMonitor 接入 TanStack Query。 P3: 保留 services/api 路径,未迁移至 api/ 目录。