# W4 rdev 收口测试报告 ## 一、背景 P3(2026-09-19)在项目 6533 真 PI 上跑过三样本:`rd_proposal` 生成完成但章节标题未对齐模板;`rd_planning_review` 因同节法规对照表被算进「问题行」而 quality_failed(score 20)。同日已修 `markdownTable` 首表截止,但标题对齐与 nightly 四工作流挂钩仍开放。 ## 二、目标 1. 建议书标题必须对齐 `templates/docs/rd_proposal.md` 四个专业 `##`。 2. nightly 从「U8 + FullNone」扩成「U8 + 四条工作流治理链」。 3. 用 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_meta` hint 写明禁止自拟标题。 ### 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`。 ## 五、套件 ```text go test -count=1 ./internal/squad/ -run 'TestRDevQualityGates|TestRDevOverlay' # ok ``` ## 六、结论 门禁、overlay、nightly 四工作流脚本与 dry 复验已就绪。真 PI 三样本与 nightly 实跑收据待授权环境。红线未动。