SuperAPI AI 工具集

cawplan-qa-commit

测试与质量

查看项目

更新于 10-15 20:11

技能介绍

用途:收集、提交、上传或汇总 CawPlan QA 会话日报 JSON,适用于「提交 QA 日报」「测试日报」「QA 会话上报」等请求。若用户只说「提交日报」而无 QA/测试字样,应改用 cawplan-coding-commit。

主要能力与流程:支持两种工作流。单日流程为收集→分配→复核→上传;整月缺失流程先查询某月云端缺失的 QA 日期,再仅对缺失日期执行收集、分配、复核、上传。单日参数支持无日期/今天、昨天(含 yestoday 拼写)、YYYY-MM-DD;整月参数支持 last month、YYYY-MM。

必要用法:先执行 cawplan skill check。收集用 cawplan session collect --date <YYYY-MM-DD> --mode qa --output "$daily_file",必须带 --mode qa。分配用 cawplan session qa-assign --file <绝对路径>,需以后台非阻塞方式运行,页面等待浏览器输入最长 10 分钟。上传用 cawplan session qa-upload --file <文件>。整月缺失检测用 cawplan session qa-backfill --from <起始> --to <结束> --dry-run,仅取 missing_dates,且绝不可省略 --dry-run。生成文件应放在系统临时目录(如 ${TMPDIR:-/tmp}/cawplan-qa-daily),不要写入当前仓库。

复核要求:上传前须展示日期、作者、会话总数、agent、总成本、整体摘要、逐会话详情、分配说明与数据质量说明,不能只给统计表。上传后报告服务器确认日期、会话数、report_id 与 Code(SUCCESS/FAILURE),失败时原样显示错误。

限制:不得编造会话数据;不得用编码临时路径;不得关键词搜索或猜测 ticket、产品、需求;不得使用 cawplan session report、backfill 或 assign --web;qa-backfill 仅限 --dry-run;单日上传后不做当月自动补报;一个会话只能对应一个产品,未启用 coding insights 的产品不会出现在选择器中。缺失日期为日历缺口列表,不含周末节假日排除。