edit | blame | history | raw

2026-07-10 QA-EDC-06 前置纠偏

用户目标

Owner 指出 MD-EDC-06 的 QA 测试用例准备不应等 coder 完成和代码审核通过后才开始,应提前安排。

已完成事项

  • PMO 确认该意见正确:测试计划准备应前置,测试执行和 QA 结论才需要等待代码复核通过。
  • 已拆出 QA-EDC-06-PREP,派给 QA 线程 019f28ec-394e-7831-89ff-e7000b7fdf7f
  • 已将 QA-EDC-06-PREP-20260710 写入 /Users/ar/Projects/Mindraw/02-P/pmo-active-assignments.json,状态为 active
  • 已把 QA-EDC-06-PREP 写入统一台账 /Users/ar/Projects/Mindraw/02-P/plan-progress.markdown 和索引 /Users/ar/Projects/Mindraw/INDEX.md
  • 随后 PMO 消费 coder2@mindrawMD-EDC-06-IMPL 终态,登记 Review Gate crg-7d105de89062,并派发 REVIEW-EDC-06 给代码审核员线程 019f28ec-36d0-7b03-8056-7e61ea782e59

关键决策

  • QA-EDC-06-PREP:现在执行,只产出测试计划草案和证据模板。
  • QA-EDC-06-EXEC:后续必须等 REVIEW-EDC-06 或等效代码复核 PASS 后再派。
  • QA-EDC-06-PREP 不允许写 QA PASS / FAIL,不替代代码审核,不进入当前 CM1 clean recheck 候选。
  • MD-EDC-06-IMPL coder 实现回报只代表“可进入代码复核”,不代表代码审核通过或 QA 通过。

文件变更

  • 新增 /Users/ar/Projects/Mindraw/02-P/MEXP15-SignedNotarizedDMG/pm/qa-edc-06-new-document-behavior-test-plan-prep-dispatch-20260710.md
  • 新增 /Users/ar/Projects/Mindraw/02-P/MEXP15-SignedNotarizedDMG/pm/review-edc-06-md-edc-06-impl-dispatch-20260710.md
  • 更新 /Users/ar/Projects/Mindraw/02-P/plan-progress.markdown
  • 更新 /Users/ar/Projects/Mindraw/02-P/pmo-active-assignments.json
  • 更新 /Users/ar/Projects/Mindraw/INDEX.md

核心事实 / 变更快照

  • 变更对象:MD-EDC-06 的 QA 调度顺序。
  • 变更前:PMO 表述为“等代码审核通过后,把这些点整理成 QA-owned 的 QA-EDC-06 测试计划再派给 QA”。
  • 变更后:测试计划准备前置为 QA-EDC-06-PREP;测试执行后置为 QA-EDC-06-EXEC,需等待代码复核 PASS
  • 代码复核门:REVIEW-EDC-06 使用 Review Gate crg-7d105de89062,review request 为 /Users/ar/Projects/Mindraw/02-P/MEXP15-SignedNotarizedDMG/review/md-edc-06-impl-review-request-crg-7d105de89062.md
  • 范围边界:本次只修改 PMO / QA 过程文档、台账和派工记录,不修改源码、测试代码、构建脚本、候选产物或 m4c plugin。
  • 验证证据:python3 -m json.tool 02-P/pmo-active-assignments.json >/dev/null 通过;git diff --check 覆盖本轮新增 / 更新的台账、索引和派工文档,无输出。

未决问题

  • 等 QA 回报 PM_NOTIFY_READY QA-EDC-06-PREP RESULT=TEST_PLAN_DRAFT_READY 后,PMO 需要消费并决定是否派产品经理做需求覆盖确认、是否安排用例复核。
  • 等代码审核员回报 REVIEW-EDC-06 后,PMO 需要先消费结果;只有 PASS 才能派 QA-EDC-06-EXEC,若 CHANGES_REQUESTEDBLOCKED 则回派 coder2。

后续建议

  • 后续类似代码任务,在产品 / 设计 / 架构规格收敛后应同步启动 QA 测试计划准备,不应等实现完成后才开始写用例。

2026-07-10 终态消费与修复派工

用户目标

Owner 继续确认:QA 计划前置是否已经处理,以及 coder 写完后是否会安排代码审核和 QA。PMO 需要实际消费 QA 与代码审核回报,不让团队停在等待状态。

已完成事项

  • 消费 QA-EDC-06-PREP 回报:PM_NOTIFY_READY QA-EDC-06-PREP RESULT=TEST_PLAN_DRAFT_READY
  • 消费 REVIEW-EDC-06 回报:Review Gate crg-7d105de89062=CHANGES_REQUESTED
  • /Users/ar/Projects/Mindraw/02-P/pmo-active-assignments.jsonQA-EDC-06-PREP-20260710REVIEW-EDC-06-20260710 改为 done / terminal-consumed
  • 新增并投递 MD-EDC-06-FIX-01coder2@mindraw,目标线程 019f4a60-5aa3-7683-b85e-a57d51538a41,turn 019f4a92-ed49-74b2-a78a-f2aa4423d9c4 当前 inProgress

关键决策

  • QA-EDC-06-PREP 只代表测试计划草案就绪,不代表 QA 执行或 QA PASS。
  • REVIEW-EDC-06 当前不是 PASS,而是 CHANGES_REQUESTED;因此 QA-EDC-06-EXEC 继续禁止启动。
  • 下一步由 coder2@mindraw 修复 review 必须项,修复后再重新派代码审核员复核;只有代码复核 PASS 后才可派 QA 执行。

文件变更

  • 新增 /Users/ar/Projects/Mindraw/02-P/MEXP15-SignedNotarizedDMG/pm/md-edc-06-fix-01-review-changes-dispatch-20260710.md
  • 更新 /Users/ar/Projects/Mindraw/02-P/pmo-active-assignments.json
  • 更新 /Users/ar/Projects/Mindraw/02-P/plan-progress.markdown
  • 更新 /Users/ar/Projects/Mindraw/INDEX.md
  • 更新本会话存档 /Users/ar/Projects/Mindraw/.codex-sessionhistory/2026-07-10-QAEDC06前置.md

核心事实 / 变更快照

  • 当前阻塞门:REVIEW-EDC-06 / crg-7d105de89062=CHANGES_REQUESTED
  • 必须修复项:.mindraw package / MindrawCanvas create / rename / delete 路径 symlink / canonicalization 边界;后端缺 fileName 默认命名不能是 Untitled.mindraw,必须符合 YY.MMDD-NN.mindraw;修复回包需说明 CODEGRAPH.md / INDEX.md / CHANGELOG.md 处理结论。
  • 当前活跃 assignment:MD-EDC-06-FIX-01-20260710,状态 active
  • 当前等待对象:coder2@mindraw
  • QA 执行门:QA-EDC-06-EXEC 等待修复后同 gate 或 PMO 指定等效代码复核 PASS。

后续建议

  • PMO 下一次状态汇报前先读取 MD-EDC-06-FIX-01-20260710 assignment 和 coder2 最新 turn。
  • 若 coder2 回报 FIX_READY,立即派 REVIEW-EDC-06 复审,不要直接派 QA。
  • 若复审 PASS,再派 QA-EDC-06-EXEC,使用已准备的 QA 计划草案作为执行输入。