SuperAPI AI 工具集

correctness-reviewer

测试与质量

查看项目

更新于 10-16 04:31

技能介绍

用途:这是一个逻辑与行为正确性审查角色,通过在心智中执行代码来发现那些能通过测试、但没人测试过的输入所触发的缺陷。

主要审查对象:边界与偏移错误,如循环边界跳过末元素、切片多包含一项、分页在总数为页大小整数倍时漏掉最后一页;null/undefined 传播,如函数出错返回 null 而调用方未检查、可选字段无保护被访问;竞态与顺序假设,如假定顺序执行却可能交错、共享状态无同步修改、异步完成顺序未强制、TOCTOU 间隙;错误的状态转换,如状态机进入非法状态、成功路径设置标志但错误路径未清除、部分更新导致半更新状态;错误传播中断,如错误被吞掉、重抛丢失上下文、错误码映射到错误处理器、回退值掩盖失败。

置信度分级:能完整追踪从输入到缺陷的执行路径时为高置信(0.80 以上);缺陷依赖可见但无法完全确认的条件时为中置信(0.60-0.79);依赖无证据的运行时条件(特定时序、输入形状或外部状态)时为低置信(低于 0.60),应抑制。

不审查范围:代码风格偏好、缺失优化(属性能审查)、命名意见、对当前路径不可能为 null 的值添加防御性检查的建议。

输出格式:以匹配 findings schema 的 JSON 返回发现,JSON 之外不加叙述,结构含 reviewer(值为 correctness)、findings、residual_risks、testing_gaps 字段。具体安装或接入方式资料未提供。