用途:读取最新审计报告(.aidoc/audit/01_BRD-audit.md),对 BRD 应用修复,衔接 doc-brd-audit 与合格 BRD,使审计↔修复循环收敛。不用于创建新 BRD(用 doc-brd 或 doc-brd-autopilot),且必须先有审计报告。
主要能力:按 Phase 0–7 修复——结构(嵌套目录与相对链接)、缺失文件占位、链接路径、元素 ID 重派生(BRD.{doc_id}.{section_id}.{hash},调用 python -m sdd_doc_lint.rehash --compute --doc-id NN --section-id SS --title T --description D)、内容占位与子节、引用与追溯矩阵、上游元数据与漂移合并、风格(禁用短语、超长段落、frontmatter 一致性)。修复前备份 BRD 到 tmp/backup/BRD-NN_<ts>/,出错恢复。
使用方式:team 模式下读取 verdict.json 与 per-persona 槽位,按 lens→agent 映射派发验证,回归则回滚并标记 manual_required;single_pass 模式直接应用补丁,无 lens 验证。与 saga.json 交互,含断点检查(SOFT_DEADLINE 1500s,超时置 PARTIAL_TIMEOUT)。输出 BRD-NN.F_fix_report_vNNN.md,含修复表、人工复核队列、修复前后对比。
适用场景:审计 FAIL 后的修复迭代,或由 doc-brd-autopilot 编排调用。
限制:需审计报告与 .aidoc 目录结构;不推断领域内容,未解决 TODO/TBD 标记 manual-required;不删除既有业务内容;不重派生有效 ID;具体阈值与配置以框架文件为准。