用途:用于对代码提交、PR 描述或变更声明做基于证据的调查式审查,判断“实际发生了什么”与“声称做了什么”是否一致,而不是只读代码或轻信提交信息。
主要能力:按观察、演绎、排除、结论、记录的流程推进;收集代码改动、测试覆盖、运行时行为和时间线证据;对声明给出 TRUE、PARTIALLY TRUE、FALSE、NONSENSICAL 等结论;覆盖“修复了缺陷”“性能提升 50%”“处理所有边界情况”等常见场景,并通过红标志识别仅掩盖症状、只适配单个用例、无回归测试、使用 catch {} 吞错等问题。
必要用法:常用命令包括 git diff <commit>、npm test -- --coverage、git log、git blame;调查时先复现修复前缺陷、再验证修复后行为,检查修复针对根因还是症状,并补测原始报告未覆盖的边界情况;性能类声明需在相同条件下对基线提交与优化提交跑同一基准。
适用场景:代码评审、修复验证、性能声明核验、边界情况覆盖检查。
限制:材料未提供安装方式、价格与平台信息,均暂未提供;结论依赖可复现证据,不能替代完整安全审计或性能工程评估。