2.6 KiB
2.6 KiB
W4 rdev 收口测试报告
一、背景
P3(2026-09-19)在项目 6533 真 PI 上跑过三样本:rd_proposal 生成完成但章节标题未对齐模板;rd_planning_review 因同节法规对照表被算进「问题行」而 quality_failed(score 20)。同日已修 markdownTable 首表截止,但标题对齐与 nightly 四工作流挂钩仍开放。
二、目标
- 建议书标题必须对齐
templates/docs/rd_proposal.md四个专业##。 - nightly 从「U8 + FullNone」扩成「U8 + 四条工作流治理链」。
- 用 dry fixture 复验法规表误伤修复;真 PI 三样本仅在授权环境可跑时重跑。
三、环境
- OS:darwin;worktree
feature/rdev-closeout-2026-09-22;基线364ed7f1。 - 共享 dev health:schema 61、
kb_ready、Runner 可达;本任务 capabilities 无env:dev,且无TEST_DATABASE_URL,故不写共享服务、不重跑真 PI。
四、结果
4.1 标题对齐门禁
- 输入:
rdevProposalHeadingIssues;P3 终稿 dry;对齐样例;「风险清单」负例。 - 实际:P3 终稿检出缺失「项目背景与立项依据」「目标、里程碑与资源假设」「主要风险与对策概览」等;对齐样例 0 issue;改名为「风险清单」失败。
- 判定:PASS(门禁+fixture)。真 PI 重跑 blocked,不记生成 PASS。
- 附:
configs/overlays/rdev_ph01.md与rdev_stage_metahint 写明禁止自拟标题。
4.2 法规表误伤
- 输入:既有 later-table 用例 +
rd_planning_review-final.md。 - 实际:无「问题行缺少」误报。
- 判定:PASS(dry 复验)。
4.3 nightly 四工作流
- 输入:
scripts/run-nightly-real-pi.sh、nightly-real-pi.yml、验证契约。 - 实际:
RUN_FILTER含 FullChain / ProductManager_FullChain / TestManager_FullChain / FullNoneMixedChain + U8;suite 默认超时 180m;Actions job 240m;契约列出五项 expected。 - 判定:脚本与契约 PASS。本机未实跑四链(租约/时长);rdev Python P3 未挂进 nightly(无 Go 顶层脚本)。
4.4 P3 真 PI 重跑
- 判定:blocked。原因:任务无
env:dev;操作规范禁止从 task worktree 写共享服务;.env无TEST_DATABASE_URL;用户禁止动项目 143 / 共享 KB。接管条件:独立固定 PG + env 租约后执行run_p3_real_pi.py。
五、套件
go test -count=1 ./internal/squad/ -run 'TestRDevQualityGates|TestRDevOverlay'
# ok
六、结论
门禁、overlay、nightly 四工作流脚本与 dry 复验已就绪。真 PI 三样本与 nightly 实跑收据待授权环境。红线未动。