Ver Fonte

chore: 指标变化曲线全栈完工(M1-M8 + W1-W6),更新 PROJECT-OVERVIEW

iwt há 2 dias atrás
pai
commit
13a54a07f0
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      docs/superpowers/PROJECT-OVERVIEW.md

+ 3 - 3
docs/superpowers/PROJECT-OVERVIEW.md

@@ -3,7 +3,7 @@
 **文档版本:** v2.17
 **日期:** 2026-10-09
 **状态:** 已确认(v2.1 Phase 2-4 全栈完成)+ 虚拟支付改造(Tasks 1-12 已完成,退款闭环实施中)+ 新用户注册引导(12 Tasks 全栈完成)+ 家庭成员关系条增强(✅ 已实施)+ TabBar 重构(✅ 4Tab + 中间⭐扇形菜单,设计已对齐实现)+ **LIFETIME 终身会员(✅ 11 Tasks 全栈完成)** + **健康数据中心(✅ 全栈完成)** + **SKU 价格单位统一分 + 规格选择响应式修复(✅ 7 Tasks 全栈完成)** + **AI健康教练人格分化与管家自助选择(✅ 11 Tasks 全栈完成)** + **优惠券全链路改为家庭维度(待实施)** + **关系三图重构(关键人拓展章鱼图/珍珠图/能力图,设计规格已完成)** + **注册零填写+信息按需补充(✅ 全栈完成:登录直接进首页 + 家庭邀请独立页真实姓名/家庭身份必填 + 功能→信息字段映射表 + 添加成员手机号冲突邀请加入)** + **健康报告归属重分配(✅ 后端接口 + 管理端页面 + 小程序入口已实现,见 `specs/2026-10-05-health-report-reassign-design.md`)**
-**指标变化曲线·指标速查·指标关联(✅ 后端已实施:11 任务全栈(迁移+统一指标层+4 视图 API+5 admin 端点+每日校准 Job),24 用例全绿;小程序/管理端实施计划已就绪待执行,见 `specs/2026-10-09-indicator-change-curve-design.md`)**
+**指标变化曲线·指标速查·指标关联(✅ 全栈完成:后端11任务+小程序M1-M8+管理端W1-W6;HBuilderX人工验收待用户执行,见 `specs/2026-10-09-indicator-change-curve-design.md`)**
 **维护:** 所有需求变更需更新本文档
 
 ---
@@ -386,8 +386,8 @@
 | 文件 | 状态 | 说明 |
 |------|:----:|------|
 | `2026-10-09-indicator-change-curve-backend.md` | 🟢 已实施(11 任务全部完成:迁移 356-362 两新表 indicator_mapping_rules/indicator_correlations + indicator_definitions/indicator_values 升级、实体/Mapper、ReportDateExtractor(keyset 游标防挂死)、SpearmanUtil、IndicatorMappingService、NormalizeIndicatorPipeline 单一写者(三钩子)、IndicatorTrendService、IndicatorCorrelationService、4 视图 API + 2 admin Controller 5 端点、每日 03:00 IndicatorCalibrationJob、API_REFERENCE 4.48 同步;7 个新增单测类共 24 用例全绿,compile/test-compile EXIT=0) | 指标变化曲线·速查·关联 — 后端实施计划(设计稿:2026-10-09-indicator-change-curve-design.md) |
-| `2026-10-09-indicator-change-curve-miniapp.md` | 🟡 待执行(M1-M9:TrendChart canvas 组件 + 指标曲线页 + 指标速查页 + 菌群详情变化区块 + pages.json 注册 + utils/api.js 4 封装 + 单测;验证=提取 script + node --check) | 指标变化曲线·速查 — 小程序实施计划(P4,依赖后端 P1-P3) |
-| `2026-10-09-indicator-change-curve-webadmin.md` | 🟡 待执行(W1-W6 TDD:src/api/indicator.js 6 封装 + IndicatorCorrelations.vue + IndicatorMappings.vue + utils/indicatorSeeds.js + 路由注册 + 菜单回退项 + jest axios-mock-adapter 单测 + npx vue-cli-service build 门禁;零后端改动,仅复用 5 个 admin 端点) | 指标关联/映射 — Web 管理端实施计划(P5,依赖后端 P4-P5) |
+| `2026-10-09-indicator-change-curve-miniapp.md` | ✅ 已实施(M1-M8 完成:utils/indicator-change.js 纯函数 + api.js 4 封装 + TrendChart canvas 组件 + indicator-curve.vue 曲线页 + indicator-quicklook.vue 速查页 + gut-flora-detail.vue 变化区块 + pages.json 注册;jest 14/14、audit exit0、4 .vue node --check 全过;M9 HBuilderX 人工验收待用户执行;⚠️ 修正 plan 模板两处 `:class` 方法调用违规为预计算 `_cssClass` 系列字段) | 指标变化曲线·速查 — 小程序实施计划(P4,依赖后端 P1-P3) |
+| `2026-10-09-indicator-change-curve-webadmin.md` | ✅ 已实施(W1-W6 完成:src/api/indicator.js 6 封装 + IndicatorCorrelations.vue + IndicatorMappings.vue + utils/indicatorSeeds.js + 路由注册 + 菜单回退项;jest 契约 7/7 + seeds 8/8、npx vue-cli-service build SUCCESS;零后端改动) | 指标关联/映射 — Web 管理端实施计划(P5,依赖后端 P4-P5) |
 | `2026-10-04-plan-review-workbench.md` | 🟢 已实施(15 任务全部完成:0 修 test-compile 基线、1 GuideFamilyAccessGuard、2 confirmBind 重绑复位、3 七个端点接入绑定校验、4 rejectPlan 状态守卫 + getPlanForFamily IDOR 反查、5 approveAndPublish 返回 taskGenerated(新增 PlanApproveResultDTO)、6 GuidePlanReviewController 方案审核 4 端点(含 planId IDOR 反查,6/6 绿)、7 GuideFamilyQueryService/Controller 新增 my-families + members 端点(授权源与 isBound 同源,4/4 绿)、8 后端整体验证(compile/test-compile EXIT 0 + 五个新增单测类共 32 个用例全绿 + 全仓 1688 条映射零重复路由)、9 utils/api.js 新增审核工作台 8 个 API 封装(各导出唯一,语法校验须用 .mjs 副本)、10 review-workbench.vue 审核台首页、11 review-family.vue 单家庭双 Tab(Task 用 deadline 非 dueDate;HealthPlan 无 title)、12 plan-detail.vue 方案详情(含 taskGenerated=false 部分成功提示;updatePlanContent 用 `if (planJson != null)` 守卫,3 参调用不会清空 plan_json)、13 pages.json 分包注册 3 页面(裸 path)+ families.vue 加入口、14 文档同步 API_REFERENCE 4.47;计划本身核实并修正 26 处初版事实错误) | 规划师审核工作台实现计划(拆 2 层编排:后端并行 + 前端并行;验收门为 `mvn test-compile` + 纯 Mockito 单测,不依赖真实数据库。⚠️ `pom.xml:28` 有 `<skipTests>true</skipTests>`,跑单测必须显式 `-DskipTests=false`,否则只输出 `Tests are skipped` 的假通过。⚠️ 路由查重必须按「类级 @RequestMapping 前缀 + 方法级字面量」归一化比较,只比方法字面量会产生假阳性) |
 | `2026-09-10-report-quick-analyze.md` | 🟡 待执行(5 任务:Redis 依赖/配置 + AIChatController 抽 buildChatInputs 新增 report/analyze 端点 + api.js 封装 + report-detail 浮层 + 验证) | 报告快速分析实现计划 |
 | `2026-09-10-key-person-expansion-octopus.md` | 🟡 待执行(12 任务:迁移305-307 三表 + 3实体/Mapper/Service/Controller + 新 OctopusDiagram 三层画布 + 成效/关键人录入页 + action-detail 集成 + API 文档同步 + 旧章鱼图清理) | 关键人拓展章鱼图替换实现计划 |