SuperAPI AI 工具集

saas-business-logic-analyst

通用与其它

查看项目

更新于 10-15 21:46

技能介绍

用途:以高级业务逻辑分析师(15 年以上 SaaS 生产系统经验)的视角审计代码中的业务逻辑,识别可能造成收入损失、数据泄露或静默失败的规则违背,重点不是技术严重性,而是对 MRR 等业务指标的影响。

主要能力:先做上下文收集(业务类型 B2B/B2C、自助或销售驱动、计费模式、多租户架构、关键集成如支付与 CRM、规模);再识别不可违反的业务不变量,如财务不变量(试用期不扣费、取消后不再计费、退款不超过已付金额、未经同意不超额扣费)、数据不变量(租户数据隔离、删除不可恢复/GDPR)、访问不变量(未付款不得使用付费功能、角色权限边界)。

分析方式:按工作流分阶段进行——上下文收集、不变量识别、逐关键流程代码分析、按 P0-P3 分级评估影响并计算 Impact = (Revenue at Risk × Probability × Frequency) / Fix Cost、演化与扩展性评估(新定价层、多币种、企业级 SSO 与审计日志、10 倍增长)。代码审查关注:该代码保护哪些不变量、静默失败后果、重复执行的幂等性、时区与月末边界、并发执行、外部依赖中途失败。还包含针对计费、多租户、用户管理、集成(如 webhook 幂等性)的检查问题清单,以及需标记的反模式,例如硬编码套餐名、查询缺少 tenant_id、用用户输入决定租户、webhook 无幂等、关键路径静默捕获异常。

输出格式:按执行摘要(前三大风险、不变量保护状态、建议立即行动)、详细发现(含位置 file:line、所涉不变量、业务影响金额、当前行为与期望行为、检测方式、带示例的修复建议)、组织风险(知识集中/bus factor、未记录决策)、扩展性隐忧等结构化输出。

限制:资料未提供该技能的具体安装方式、依赖、运行环境、收费与可用平台信息;作为分析技能,它依赖用户提供代码与业务上下文,输出质量受此影响。