defect-to-guard - 将反复出现的缺陷类别转化为守护性不变量
将可重复出现的缺陷类别转化为包含成本评估的守护方案,并在获批后支持实现,但不在修复 PR 中直接发布守护检查。
标签
更新于: 2026-10-06能力
典型输入
典型输出
该技能可以做什么
- 识别可重复缺陷类别
- 检查现有守护覆盖
- 优先检查单一事实源完整性
- 选择成本最低的机制
- 展示具体守护代码片段
- 评估守护收益与成本
- 指定守护归属位置
- 识别惰性功能风险
- 指定驱动行为的冒烟测试
- 编写仓库本地行级 lint
- 在真实代码树上试运行 lint
- 跟踪守护租金与误报
- 要求偿还基线债务
输入
- 已修复缺陷
- 缺陷类别
- 仓库源代码树
- 现有守护检查定义
- 单一事实源
- 拉取请求上下文
- 缺陷发生频率
- 缺陷逃逸成本
- 守护捕获比例
- 检查延迟
- 误报成本
- 守护维护成本
输出
- 包含成本评估的 Proposed guards 条目
- 守护归属位置声明
- 具体守护机制代码片段
- 获批后的守护实现
- 驱动行为的冒烟测试
- 仓库本地 checks/*.py lint
- 单独的基线偿还 PR
要求
- 仓库和拉取请求访问权限
- 实现守护检查的人类审批
- 运行所选守护检查的 CI 环境
- 用于试运行的真实源代码树
