# DAN 测评商城化 Phase 2-5 — 待启动计划 > 创建日期: 2026-07-13 > 状态: **待启动** > 前置: Phase 1(商品化)已完成 > 设计文档: `docs/assessment-market-plan.md` --- ## 依赖关系 ``` Phase 1 (商品化) ✅ 已完成 ↓ Phase 2 (采购与执行解耦) ←─ 依赖 Phase 1 ↓ Phase 3 (报告双通道) ←─ 可与 Phase 2 并行 ↓ Phase 4 (方案生成引擎) ←─ 依赖 Phase 3 ↓ Phase 5 (审核→确认→执行) ←─ 依赖 Phase 4 ``` --- ## Phase 2: 采购与测评执行解耦 (P0) **目标:** 购买测评商品后获得"测评额度",具体测什么在测评时确定 **核心新增:** - `assessment_quotas` 表 (额度管理) - `assessment_executions` 表 (执行记录) - `AssessmentQuotaService` — 额度发放/消耗/查询 - 预约流程改造: 订单→额度→预约 **验证要点:** - 购买后自动发放额度 - 预约时消耗额度(剩余次数递减) - 额度过期自动标记 --- ## Phase 3: 报告双通道 + 结构化指导意见 (P1) **目标:** 家长可上传报告,规划师录入结构化指导意见 **核心新增:** - `DanAssessmentResult` 增加 `source` 字段 (planner_entry/parent_upload/auto_fetch) - `growth_guidances` 表 (结构化指导意见) - `FileStorageService` + `ReportParseService` (文件上传与解析) - SPI 扩展点: `ReportFetchProvider` **验证要点:** - 家长可上传 PDF/JPG 报告 - 规划师可确认上传报告并补充评分 - 指导意见从大文本升级为结构化多维度存储 --- ## Phase 4: 结果→任务方案自动生成引擎 (P1) **目标:** 测评结果 + 指导意见 → 自动生成训练方案 **核心新增:** - `assessment_plan_rules` 表 (规则配置) - `AssessmentPlanGenerator` — 规则匹配 + 模板合并 - `TaskPlanInstance` 增加 source/source_result_id 字段 **验证要点:** - 规则配置: 维度+分数区间→训练模板 - 规划师提交结果后自动触发生成器 - 方案状态为 generated(非直接激活) --- ## Phase 5: 方案审核→确认→执行跟踪 (P1) **目标:** 完整的方案生命周期管理 **核心新增:** - 方案状态机: generated→pending_review→active→completed - `TaskGenerationService` — 每日任务生成 - `PlanTaskGenerator` 定时任务 (每日5:30) - 复测提醒机制 **验证要点:** - 规划师审核→家长确认→激活执行 - 每日自动生成当日任务 - 方案完成后触发复测提醒 --- ## 启动条件 选择任一 Phase 启动时,需确认: 1. [ ] 对应 Phase 的设计文档已完成 (见 `assessment-market-plan.md`) 2. [ ] 前置 Phase 已完成或可并行 3. [ ] 数据库迁移已规划 (DatabaseInitializer) 4. [ ] 前端页面已规划 (pages.json 注册)