Files
ftb-project-management/apps/web
Script Generator 2d3f56b00c fix: 胶囊进度按子任务加权 + 调研任务清单必填+预设选项
1. 胶囊进度计算改为子任务加权:
   - 分子 = 所有plan中已完成的子任务数
   - 分母 = 所有plan的子任务总数
   - completed的plan视为其子任务全部完成
   - 没有子任务的plan按1项计算(不会导致分母为0)
   - 例:4个completed(共8子任务) + 1个pending(2子任务)
         = 8/(8+2) = 80%

2. 调研任务清单必须至少1项:
   - handleSubmit 加校验:tasks.length === 0 时 return
   - 红色提示:"请至少添加一项任务"

3. 预设可选任务选项(空列表时显示):
   - 竞品分析、用户访谈、数据调研
   - 技术可行性分析、市场调研、需求分析
   - 点击即添加,也可自定义输入

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 15:39:38 +08:00
..