docs(wiki): Wiki 全面刷新 + Q2 路线图 + 测试补强设计规格
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled

- Wiki 7 文件关键数字刷新:迁移 96→103、实体 45→46、前端 163→225、测试 5→36
- 修复 architecture.md PostgreSQL 版本不一致(18→16)
- 修复 erp-ai.md 实体数 3→6、erp-health.md 实体数 45→46
- 更新 index.md 文档索引:specs 41、plans 38、discussions 18
- 新增事件注册表/方法论/分析报告引用
- 新增页面/组件测试设计规格(模式化工厂方案)
- 新增 Q2 路线图规格(技术债 + 新功能并行 8 周)
This commit is contained in:
iven
2026-05-03 22:33:08 +08:00
parent 6d1a7fba98
commit 1602b7bbad
9 changed files with 620 additions and 38 deletions

View File

@@ -211,17 +211,16 @@ React 19.2.4 / Ant Design 6.3.5 / React Router 7.14.0 / Zustand 5.0.12 / Vite 8.
| `deviceReadings.ts` | 设备数据采集 |
| `alerts.ts` | 健康预警 |
### 前端单元测试(5 个
### 前端单元测试(36 个测试文件
| 文件 | 测试内容 |
| 类别 | 覆盖范围 |
|------|---------|
| `constants/health.test.ts` | 健康常量定义验证 |
| `hooks/useThemeMode.test.ts` | 暗色模式 hook |
| `hooks/useDebouncedValue.test.ts` | 防抖 hook |
| `pages/health/components/StatusTag.test.tsx` | 状态标签渲染 |
| `utils/exprEvaluator.test.ts` | 表达式求值 |
| Store 测试 | auth, health, plugin, workbench, app, message |
| Hook 测试 | useThemeMode, useDebouncedValue, useCountUp 等 |
| API 契约测试 | 25+ API 模块 URL/Method/参数验证 |
| 组件测试 | StatusTag, 健康常量, 表达式求值 |
> ⚠️ **审计发现**Web 前端 163 个文件仅 10 个测试5 单元 + 5 E2E,测试覆盖率约 5%。小程序完全无测试。详见 `docs/audits/07-test-coverage.md`。
> ⚠️ **审计发现**Web 前端 225 个文件有 36 个测试文件 + 5 E2E spec,测试覆盖率仍需持续提升。小程序完全无测试。详见 `docs/audits/07-test-coverage.md`。
### 2026-04-30 审计发现