基于 spec 的 5 Phase + CI 门禁实施计划: - Phase 0: TestApp + TestFixture + MSW + 覆盖率工具 + CI(2天) - Phase 1: 高风险 service 测试 — points/dialysis/alert/device_reading(Week 1-2) - Phase 2: 中风险 service 测试 — patient/appointment/follow_up/consultation/doctor/ai(Week 3-4) - Phase 3: 低风险 service + handler + DTO + 后端增量门禁(Week 5-6) - Phase 4: 前端补测 — API/Store/hooks/pages/E2E(Week 7-9) 共 43 个 Task,预计新增 ~230 个测试用例