用途:该技能位于第 7 层(TDD 质量改进),读取 .aidoc/audit/07_TDD-audit.md 审查报告,对 TDD 文档应用修复,使审查与修复循环收敛;下游产出为修复后的 TDD 和 TDD-NN.F_fix_report_vNNN.md。
使用时机:在 doc-tdd-audit 返回 FAIL 后,作为 Audit → Fix → Audit 循环的一环使用;无审查报告不要使用(应先运行审查),也不用于创建新 TDD(应使用 doc-tdd 或 doc-tdd-autopilot)。
主要能力:按 Phase 0–7 依次修复——结构(位置/文件名)、缺失文件占位符、链接、元素 ID、内容(补齐输入/预期输出/边界用例、修复 BDD 到测试映射、标记 TODO/TBD)、引用与可追溯性、上游元数据与 SPEC 漂移、写作风格。元素 ID 按 TDD.{doc_id}.04.{hash} 重新推导,已有有效 ID 保留;测试类型作为 type 属性而非 ID 编码。上游 SPEC 变更按 <5%、5–15%、>15% 分三级漂移合并,已废弃测试标记 [DEPRECATED] 而不删除。
用法与模式:从 .aidoc/profile.yaml 读取 review_mode,未设置时按框架默认 team。team 模式下读取审查报告与 .aidoc/review/07_TDD/<TDD-id>/ 下各 persona 槽位,按 lens→agent 映射派发子代理验证,多 lens 发现须全部无新增 P0/P1 才接受补丁,回归则回滚并标记 manual_required,最后由 synthesizer 输出统一修复报告;single_pass 模式下直接确定性应用补丁,不做 lens 验证。编辑前备份 TDD 到 tmp/backup/,出错时恢复。亦可与 doc-tdd-autopilot 的 saga.json 日志交互,记录补偿与超时状态,断路上限 1500 秒。
限制:需要存在审查报告;不创建新 TDD;未提供具体价格、平台或效果数据。