用途:Taku Review 是交付门禁,在实现完成后(/taku-build 之后)审查变更能否发布,而非长篇批评或收集细枝末节。
主要能力:读取当前分支相对基线的 diff(无远程 diff 时读取本地脏 diff),重建意图并对照交付内容,检查验证证据,扫描生产风险模式(如 SQL/查询注入、提示注入或未校验的 LLM 输出跨越信任边界、缺失鉴权或权限过宽、三元/短路/可选链中隐藏的条件副作用、竞态与共享可变状态、非原子读改写、资源泄漏),最后列出非阻塞风险。
输出结构固定为三段:HARD STOPS(阻塞项)、CONCERNS(非阻塞风险)、SUMMARY(变更文件、验证证据、范围/规格状态、残余风险、状态)。状态取 DONE、BLOCKED 或 DONE_WITH_CONCERNS;存在硬停时用 BLOCKED,仅剩非阻塞问题且已明确列出时用 DONE_WITH_CONCERNS。
使用方式:先检测基线与 diff,常用命令包括 git remote get-url origin、git branch --show-current、git symbolic-ref refs/remotes/origin/HEAD、git status --short、git diff --stat;若在基线分支且无本地 diff,则直接输出无变更的 DONE 结果,不编造发现。随后按 Build 台账、PLAN.md、已批准设计、DESIGN.md、会话请求、提交信息等重建意图。
限制:硬停优先于风格意见;每个硬停尽量给出文件/行或产物引用;完成声明需有可观察的命令输出、diff 证据或用户明确证据,不能仅凭“测试通过”的总结;自动修复仅限清晰且可本地验证的严重/重要问题,修复后运行最小相关验证,不提交、不推送、不建 PR,也不与大规模重构混在一起;范围漂移、需求缺失或验证缺失时保持 BLOCKED,直到修复或用户明确批准。