# 第一个项目交付和上线前检查清单

## 怎么用

把适用项标为“已通过”或“待解决”，不存在的功能写“不适用”。记录检查日期、使用的版本、操作例子和未解决问题。每次有较大修改，再试一次受影响的部分。

所有项目先看前两节，网站继续看第三节；有后端或账号时再加对应章节。涉及支付、敏感资料或关键业务时，还需针对实际功能补充检查。

## 一、目标、材料与版本：所有项目

- [ ] 能说清给谁用，这次要完成什么，以及暂不包含什么。
- [ ] 使用的是正确材料与日期，缺失或冲突信息已单独列出。
- [ ] 原件有保留；修改前的版本可以找回。
- [ ] 发布、发送、付款或删除等动作，已有对应负责人的确认。

## 二、结果与使用：所有项目

- [ ] 网页、工具或文件能打开，接收方知道从哪里开始用。
- [ ] 数字已重算，事实与结论能对回材料，虚构示例已标明。
- [ ] 格式、文字、图片和链接已检查，重要信息在实际阅读尺寸下看得清。
- [ ] 换一组正常材料或输入试过；缺材料时能提示，不会编成完整结论。
- [ ] 重复流程写明输入、步骤、输出和人需要确认的位置。

## 三、网页与浏览器工具

- [ ] 最终地址可访问；公开网站的 HTTPS 正常。
- [ ] 手机上能阅读、输入和点击，没有内容遮挡或横向溢出。
- [ ] 从入口到预期结果能完整走完，刷新、返回和主要链接正常。
- [ ] 空值、格式错误或超出范围时有明确提示；计算结果已用样例核对。
- [ ] 页面不包含密钥、测试账号或不该公开的资料。

## 四、有后端、接口或数据保存的项目

- [ ] 线上需要的配置和依赖已设置，构建与启动步骤有记录。
- [ ] 正式环境的接口与数据读写已实际试过，测试数据不会混入业务数据。
- [ ] 超时、服务失败和重复提交有处理方式，用户能知道发生了什么。
- [ ] 能查看运行错误；日志和报错不暴露密钥或个人信息。
- [ ] 重要数据有备份，知道怎样恢复；发布失败有退回可用版本的方法。

## 五、有账号或不同数据访问范围的项目

- [ ] 未登录时无法直接取得受限数据。
- [ ] 用两个不同账号试过，各自只能查看和修改被允许的数据。
- [ ] 服务端取数据和修改数据时都检查权限，页面隐藏按钮之外仍有限制。
- [ ] 退出后再访问、直接打开链接或更改记录编号，也不会泄露其他账号资料。

## 六、交付之后

- [ ] 请准备使用的人实际试过，记录看不懂或无法完成的地方。
- [ ] 保留最终地址或文件、使用说明和已知问题，明确谁负责后续修改。
- [ ] 下一次改动时，重新检查原来能完成的主要任务。

资料与内容交付可以结合[方案比较练习](https://vibecoding.ivheli.com/guides/ai-native-workflow/)核对；网页开发可回到[零基础网站路线](https://vibecoding.ivheli.com/guides/zero-basis-first-website/)，继续安排部署与试用。
