2026-07-13-dan-assessment-phase2-5.md 2.7 KB

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 注册)