用途:对代码仓库做合规审计,输出可取证报告,并在人类勾选后执行选择性整改。核心目标是合规审查可取证、整改最小化且默认不改业务逻辑。
主要能力:审计覆盖是否遵循 AGENTS.md/仓库规则/用户指令、文档索引/规格/工作记录/任务总结、TDD 与离线回归证据、可复现性(如 .env.example)、潜在密钥泄露与仓库卫生。输出 report.md(人类可读,含结论摘要、风险分级、证据、整改清单)与 findings.json(机器可读,含 finding.id、证据与建议修复)。
使用方式:审计在仓库根目录运行:python3 scripts/audit_repo.py --repo . --out /tmp/repo-compliance-audit。可选门禁:--fail-on high 或 --fail-on medium。脱敏:--redact report 或 --redact all。降噪:--no-git-meta、--no-secret-scan。整改:python3 scripts/remediate_repo.py --repo . --findings /tmp/repo-compliance-audit/findings.json --select DOCS_INDEX_MISSING,ENV_EXAMPLE_MISSING。
适用场景:CI/门禁、编码智能体规则完整性检查、共享报告前的脱敏、按 finding.id 选择性修复。
限制:默认仅执行 safe_to_autofix=true 的修复项;默认不覆盖已有文件(除非 --overwrite);默认不改业务逻辑;非 git 仓库对规则文件完整性仅能提示。其他细节暂未提供。