SuperAPI AI 工具集

review-hog-perspective-logic-correctness

数据与分析

查看项目

更新于 10-16 03:45

技能介绍

用途:这是 PostHog Review 的一个独立审查视角,专门判断变更代码是否实现了预期行为,聚焦业务逻辑正确性、边界情况、数据转换以及查询/数据访问逻辑。安全与性能由其他视角并行覆盖,本视角只报告正确性问题,重叠部分由后续去重步骤处理。

主要能力:核查计算与算法是否正确、是否存在差一错误与边界条件问题、条件与分支逻辑是否成立、边界情况是否被处理、对数据的假设是否有效;检查跨层数据映射是否准确、状态变更(尤其前端)是否正确、转换过程是否丢失数据、类型强制与转换是否有效;验证 SQL/数据库查询是否正确、是否在异步上下文中发出同步 SQL 查询而阻塞线程、JOIN 与 WHERE 条件、聚合逻辑、必要时的确定性排序以及事务边界;若涉及 LLM,还检查提示词指令是否清晰无歧义、是否缺少示例、输出解析逻辑与 token 上限处理。

使用方式:关注承载真实逻辑的文件,如业务逻辑实现、数据处理与转换、数据库查询与数据访问层、API 处理器与服务实现、含逻辑的前端组件。文档与纯配置文件仅作上下文参考,不在其上提出逻辑问题;只在非测试文件中发现问题,测试文件仅作验证生产代码问题时的参考。资料给出的调查命令示例包括:rg "calculate|compute|aggregate" --type py -A 5、rg "if.*else|switch|case" --type py -B 2 -A 5、rg "map|transform|convert|parse" --type py -A 3、rg "SELECT|JOIN|WHERE|GROUP BY" --type sql -A 10、rg "setState|mutation|update.*state" --type js --type tsx -A 3。

适用场景:审查 PR 代码块中的逻辑正确性,判断实现是否匹配预期行为、边界与错误条件是否处理、逻辑流是否清晰正确、计算与转换是否准确、查询是否返回预期结果、操作过程中数据完整性是否保持。

限制:不负责性能优化与错误处理完整性(归 Performance & Reliability)、安全漏洞与 API 契约变更(归 Contracts & Security)、代码风格或格式(不属于 PostHog Review 关注范围)。具体安装与配置方式暂未提供。