# 缺陷修复验证记录

空白模板。用实际观察替换占位符。NOT RUN 是默认状态，不是执行结果。不要粘贴凭据或未脱敏的个人信息。

## 结论与范围
- 预期规则及需求来源：[填写]
- 原始症状及入口：[填写]
- 角色、获授权输入及数据来源：[填写]
- 允许操作／排除操作：[填写]
- 已知有缺陷版本／修复版本：[填写]
- 环境、配置差异、日期时间：[填写]

## 修复前
- 原始完整复现步骤或命令：[填写]
- 预期结果：[填写]
- 实际结果／失败信号：[NOT RUN]
- 证据引用及版本：[填写]
- 无法复现时：[原因；独立证据；其他解释；暂定根因及剩余缺口]

## 原因与变更
- 执行路径上首先被破坏的规则：[有证据前未确认]
- 将原因与症状联系起来的证据：[填写]
- 实际补丁、文件及获授权范围：[填写]
- 同因其他影响／同类错误其他位置：[发现或已查范围]
- 历史数据修复：[除非另有授权，否则不包括]

## 修复后
- 最终版本的原始完整复现：[NOT RUN]
- 同一缺陷敏感检查的前后结果：[NOT RUN／NOT RUN]
- 实际用户可见结果：[填写]
- 适用的权威读回／禁止副作用检查：[填写]
- 证据引用、版本、时间及输入差异：[填写]

## 受影响路径记录（每条适用路径重复）
- 用例／REQ 或 AC／受影响原因：[填写]
- 版本、环境、角色、数据：[填写]
- 步骤或命令／预期结果：[填写]
- 实际结果／证据引用：[填写]
- 状态：[NOT RUN；观察后改为 PASS、FAIL、BLOCKED 或有依据的 N/A]
- 缺口／阻塞／下一步：[填写]

## 必需检查与审查
- 仓库要求的 lint、构建、集成及端到端检查：[实际命令、结果和证据]
- 最终差异审查：[版本；审查者或自审；问题]
- 独立审查缺口：[填写]
- 审查后变更及受影响重跑：[填写]
- 间歇故障：[尝试次数；失败次数；时序；不确定性；不要虚构运行]

## 决定与交接
- 范围内结论：[未验证／部分验证／已验证所列范围]
- 实现状态及证据：[填写]
- 本地验证状态及证据：[填写]
- 部署状态及证据：[确认前为 NOT DEPLOYED]
- 线上路径验收状态及证据：[观察前为 NOT RUN]
- 剩余 FAIL／BLOCKED／NOT RUN 范围：[填写]
- 已满足的停止条件或缺少的前置条件：[填写]
- 回滚步骤及限制：[填写]
- 下一步／已商定的负责人：[填写]
