SuperAPI AI 工具集

diagnose-backend-bug

测试与质量

查看项目

更新于 10-16 04:55

技能介绍

用途:针对有边界的后端或多服务故障,基于 GitHub Issues、Jira、Aone 或用户提供的导出、日志、追踪、响应、堆栈、任务记录等证据,产出有证据支撑的诊断包。

主要能力:规范化问题证据,记录提供方、问题引用、采集时间、访问边界、摘要、预期与实际结果、频率、验收标准、受影响环境/构建/修订、时间窗口、请求/追踪/任务等标识、复现步骤、响应或状态、堆栈、日志引用、评论及关联变更状态,以及隐私、生产访问、保留、脱敏和外部写入限制。形成诊断时,读取项目内作用域指令,发现真实日志门面、初始化、配置与级别、输出或查询路径、组件映射、关联字段和安全边界。冻结单一场景与配置,使用项目证据中存在的启动、测试、请求、查询或日志路径复现一次,并关联最小观测链:触发 -> 边界/决策 -> 失败/恢复 -> 结果。分别评估 Discoverable、Runnable、Readable、Correlatable、Verifiable、Safe and reversible 六项门禁。

使用方式:通过可用的连接器、CLI、API 或附件接收问题证据;仅使用项目证据中出现的命令、端口、端点、凭据、环境标志、日志文件、查询语法或服务拓扑,不得虚构。生产访问需明确的任务级授权与最小权限。

适用场景:有限范围的后端或多服务故障诊断,包括从问题单、日志、追踪、响应、堆栈或任务记录中定位原因或缩小边界。

限制:本技能不新增日志器、采集器、追踪字段、调试端点、依赖或生产探针;不编辑产品代码、不创建分支、不提交、不推送、不更新问题、不创建 PR/MR。若用户另行授权修复或交付,需将诊断交给选定的 Goal Completion 负责人,并要求其重跑同一场景与相关定向检查。问题 id 不自动等于运行时关联 id;无法访问实时问题或日志时,使用提供的导出并标注未打开字段。状态分为 Confirmed、Narrowed、Not reproduced、Blocked:仅在有限证据支持所命名原因时为 Confirmed;支持更小边界但未证明原因时为 Narrowed;忠实重放所提供状态但未出现故障时为 Not reproduced;无法安全运行或读取路径、关联不可用、缺少必要访问或需要产品决策时为 Blocked。