docs(wiki): 全量 wiki 更新 — C1 晚间血压已修复标记 + 数据校正

- miniprogram.md: 晚间血压 CRITICAL 标记为已修复
- index.md: 症状导航表更新
- architecture/database/erp-core/erp-health/frontend/testing: 同步更新
This commit is contained in:
iven
2026-05-03 19:32:30 +08:00
parent c208dcc6f5
commit ec87ae85cf
8 changed files with 187 additions and 47 deletions

View File

@@ -19,20 +19,22 @@ tags: [testing, verification]
### 测试分布
| Crate | 单元测试 | 集成测试 | 覆盖评估 |
|-------|---------|---------|---------|
| erp-health (validation) | 104 | 18 文件 ~159 | 良好 |
| erp-core | 42 | - | 良好crypto/module/error/rbac/sanitize/types |
| erp-auth | 38 | 3 | 中等 |
| erp-plugin | 31 | 2 | 中等 |
| erp-dialysis | 10 | - | 中等 |
| erp-config | **0** | - | ⚠️ 缺失 |
| erp-message | **0** | - | ⚠️ 缺失 |
| erp-workflow | **0** | - | ⚠️ 缺失 |
| erp-ai | **0** | - | ⚠️ 缺失 |
| **后端总计** | **225** | **159** | |
| 前端 (vitest) | 5 | - | 健康常量/useThemeMode/useDebouncedValue/StatusTag/exprEvaluator |
| E2E (playwright) | - | 5 spec | 登录/用户管理/插件/租户隔离 |
| Crate | 单元测试 | 集成测试 | 总计 | 通过率 | 覆盖评估 |
|-------|---------|---------|------|--------|---------|
| erp-core | 74 | - | 74 | 100% | 良好crypto/module/error/rbac/sanitize/types |
| erp-auth | 41 | 3 | 44 | 100% | 中等 |
| erp-config | 78 | - | 78 | 100% | 良好 |
| erp-workflow | 63 | 4 | 67 | 100% | 良好 |
| erp-message | 72 | - | 72 | 100% | 中等(缺集成测试) |
| erp-health | 159 | 144 | 303 | 97% | 良好9 个因 blind_indexes 表失败) |
| erp-ai | 36 | - | 36 | 100% | 中等(缺集成测试) |
| erp-dialysis | 10 | 15 | 25 | 93% | 中等2 个失败待修复) |
| erp-plugin | 78 | 2 | 80 | 100% | 良好 |
| erp-server | - | 153 | 153 | 94% | 良好API 集成测试) |
| **后端总计** | **611** | **153** | **772** | **97.5%** | |
| 前端 (vitest) | 5 | - | - | - | 健康常量/useThemeMode/useDebouncedValue/StatusTag/exprEvaluator |
| E2E (playwright) | - | 5 spec | - | - | 登录/用户管理/插件/租户隔离 |
| 小程序 | 0 | 0 | 0 | N/A | ⚠️ 完全无测试 |
### 编译 + 测试
@@ -130,12 +132,23 @@ SELECT count(*) FROM patient WHERE deleted_at IS NULL; -- 患者数量
| 领域 | 当前状态 | 优先级 |
|------|---------|--------|
| erp-config 单元测试 | **0 测试** | P1 |
| erp-message 单元测试 | **0 测试** | P1 |
| erp-workflow 单元测试 | **0 测试**BPMN 解析 + Token 驱动 | P1 |
| erp-ai 单元测试 | **0 测试**Prompt 管理 + 脱敏 | P2 |
| 前端健康模块组件测试 | 仅 StatusTag + exprEvaluator | P2 |
| E2E 健康模块测试 | 无 | P2 |
| erp-ai 集成测试 | **0 测试**SSE 流 + 外部 API 无法回归) | P0 |
| 小程序测试 | **0 测试**40 个页面全靠手工验证) | P1 |
| erp-message 集成测试 | **0 测试**SSE 推送连接/重连未测试 | P1 |
| Web 前端测试 | 仅 10 个163 文件的 API/组件/路由无覆盖 | P2 |
| erp-dialysis | 93% 通过率2 个测试失败待修复) | P2 |
| blind_indexes 迁移 | 9 个测试因表缺失失败(环境配置问题) | P3 |
### 测试覆盖良好的领域
| 领域 | 测试特点 |
|------|---------|
| 患者 CRUD | 完整集成测试覆盖创建/更新/删除/列表 |
| PII 加密 | 独立测试文件验证加密/解密/盲索引/跨租户隔离 |
| 预约并发 | CAS 原子操作测试,验证乐观锁和排班满额 |
| 工作流引擎 | BPMN 解析 + Token 驱动 + 任务分配测试 |
| 权限 RBAC | 角色/权限/菜单关联测试 |
| 插件系统 | WASM 运行时 + 动态表 CRUD + 租户隔离 |
### 活跃问题
@@ -158,6 +171,7 @@ SELECT count(*) FROM patient WHERE deleted_at IS NULL; -- 患者数量
| 日期 | 变更 |
|------|------|
| 2026-05-01 | 审计数据全面刷新772 测试611 单元 + 153 集成)/ 97.5% 通过率 / 9 个因 blind_indexes 失败 / 前端仅 10 个测试 / 小程序 0 测试 |
| 2026-04-25 | 全面更新93 后端测试 + 3 前端测试、健康模块全链路验证结果、测试覆盖空白清单 |
| 2026-04-24 | 添加微信小程序验证步骤 |
| 2026-04-23 | 重构为 5 节结构,去除与 infrastructure.md 重复 |