用途:该技能用于在指定日期范围内生成 CawPlan 状态报告,可针对单个产品(进度、风险分析、优先级建议、摘要)、团队/产品线、指定成员,以及产品的 UX 完成度与 QA 验收情况。
主要能力与用法:
- 产品报告:先执行 cawplan products list --search "<product name>" 确认可访问产品,再调用 cawplan product-activity get --product_id <product_id> --start YYYY-MM-DD --end YYYY-MM-DD;指定版本时加 --version_id,并用 cawplan versions get <product_id> <version_id> 补充进度、风险与目标发布信息。
- 版本开放工单:用 cawplan tickets search --version_ids <version_id> --start_date 2000-01-01 --end_date <today> --page_size 100 --page_num 1 拉取,客户端按 status_display.category 判断是否 COMPLETE/CANCELED。
- 产品级标签筛选工单:先用 cawplan labels list --product_id <product_id> --page_size 200 --page_num 1 获取标签目录,再以 --label_ids 查询,可加 --search 关键词。
- 团队报告:无团队级活动接口,需按产品线遍历工单变更,使用 --updated_start_date/--updated_end_date 过滤,并逐条调用 cawplan tickets history 确认状态变更。
- QA 验收:读取产品 members.qas 名单,统计其实际状态流转事件。
限制:产品名必须精确或唯一短匹配,否则需向用户确认;标签分类以标签为准,不使用旧 type 字段;工单标题须逐字保留;--search 为自由文本匹配,不等同于模块过滤;团队报告需额外 history 调用,成本较高。