# AI 生成代码验收清单：用证据核实结果

## 可复用验收记录

空白模板：尚未运行测试，也未预先批准任何结果。不同规则应复制独立用例。不要在本文件存放凭据或客户私密数据。

## 验收对象与授权

- 任务 / 负责人 / 日期: ____
- 基线 / 候选提交 / 未提交差异快照: ____
- 环境 / 运行时 / 浏览器 / 设备: ____
- 需求与确认来源: ____
- 授权角色 / 数据来源 / 允许读写范围: ____
- 外部副作用 / 停止条件 / 清理授权: ____
- 性能阈值与来源 / 测量方法: ____
- 排除范围与决策来源: ____

## 2. 执行适用检查

- [ ] 需求: 将每项 REQ/AC 对应到实现入口、用例和结果。检查差异中完全缺失的承诺，记录已同意的排除项，并确认没有擅自增加业务规则或权限。

- [ ] 核心功能与持久化: 从对应角色的正常入口完成任务。写入后刷新或重新打开，在允许的访问范围内读回权威状态，并关联同一对象和请求。成功提示不能单独证明保存成功。

- [ ] 边界与状态: 按实际规则检查缺省、空值、非法值及上下界两侧，确认计数单位。按风险覆盖合法和非法状态转换、重复点击、旧页面及并发更新。

- [ ] 错误与恢复: 仅在获准的隔离环境测试超时、拒绝、部分失败和中断。确认用户能理解错误并恢复操作；重试不重复产生副作用，迟到响应不能覆盖更新的操作。

- [ ] 安全基础: 检查实际动作及对象的服务端授权，包括归属不同的第二个测试账号。拒绝请求不得改动数据；按攻击面检查输入校验、输出编码及构建文件或日志中的凭据泄露。只做授权检查，不攻击无关系统。

- [ ] 可访问性与交互: 用键盘完成受影响流程，检查焦点、名称和标签、错误及弹窗关闭。检查缩放、窄屏、可读对比度和有意义的替代文本；按产品需要增加辅助技术检查。这些基础检查不等于合规评估。

- [ ] 性能: 先约定操作、数据规模、设备和网络条件、测量方法与阈值。测完整用户操作，不只测 API 耗时；同条件比较基线并保留样本及资源观测。无阈值时报告测量结果并等待决策，不自设及格线。

- [ ] 回归与审查: 运行受影响的现有检查及仓库要求的 lint、类型、构建和测试。覆盖共享调用方及相邻合法和非法路径，审查最终差异是否遗漏需求或削弱断言。修复要保留修复前失败、修复后通过的信号。

- [ ] 证据与交付: 每个结论都关联被测版本、实际步骤或命令、预期、实测及原始证据。明确标注 Mock、固定样本、合成数据及静态审查；确认最终差异没有使证据过期。本地验证、部署和目标运行环境验收分开报告。

| 检查项 | REQ/AC 与 CASE 编号 | 状态 | 通过证据 | 失败证据 | 缺口 / 负责人 / 下一步 |
| --- | --- | --- | --- | --- | --- |
| 需求 | ____ | NOT RUN | ____ | ____ | ____ |
| 核心功能与持久化 | ____ | NOT RUN | ____ | ____ | ____ |
| 边界与状态 | ____ | NOT RUN | ____ | ____ | ____ |
| 错误与恢复 | ____ | NOT RUN | ____ | ____ | ____ |
| 安全基础 | ____ | NOT RUN | ____ | ____ | ____ |
| 可访问性与交互 | ____ | NOT RUN | ____ | ____ | ____ |
| 性能 | ____ | NOT RUN | ____ | ____ | ____ |
| 回归与审查 | ____ | NOT RUN | ____ | ____ | ____ |
| 证据与交付 | ____ | NOT RUN | ____ | ____ | ____ |

## 每个用例复制一份记录

- CASE / REQ / AC: ____
- 角色 / 初始状态 / 数据来源与替代数据许可: ____
- 可复现的精确步骤或命令: ____
- 预期结果与规则来源: ____
- 实际结果: ____
- 状态（PASS / FAIL / BLOCKED / NOT RUN / N/A）: ____
- 通过证据：产物或脱敏日志、时间、版本: ____
- 失败证据：准确差异及产物、时间、版本: ____
- 持久化 / 外部最终状态读回: ____
- N/A 理由或剩余缺口 / 负责人 / 下一步: ____
- 修复前结果 / 修复后结果 / 受影响回归: ____
- 最终差异审查证据: ____

## 结论与交接

- 规范：PASS / FAIL / PENDING VERIFICATION: ____
- 需求：PASS / FAIL / PENDING VERIFICATION / NO AUTHORITATIVE SPEC: ____
- 运行时验收：PASS / FAIL / NOT RUN: ____
- 未完成验收项 / 负责人 / 恢复条件: ____
- 明确例外 / 决策来源 / 剩余风险: ____
- 交付状态：已实现 / 本地已验证 / 已部署 / 真实路径已验收: ____
- 恢复或回滚方案及授权: ____
- 审查人 / 日期 / 最终产物版本: ____

适用验收项仍有 FAIL、BLOCKED 或 NOT RUN 时，整体结论保持待定。固定样本、Mock、合成数据和静态审查证据必须明确标注。本模板不构成安全或无障碍认证。
