docs(reimbursement-small-team-form-validation): 记录生产部署验证
这个提交包含在:
@@ -63,7 +63,16 @@
|
|||||||
|
|
||||||
## 部署续办(2026-08-04,已授权)
|
## 部署续办(2026-08-04,已授权)
|
||||||
|
|
||||||
- [ ] 确认工作提交已发布到部署入口要求的上游分支,并执行已有部署只读预检。
|
- [x] 确认工作提交已发布到部署入口要求的上游分支,并执行已有部署只读预检。
|
||||||
- [ ] 按 `deploy-existing.sh` 发布已批准提交,不同步或覆盖生产 `.env`,不执行真实业务写入。
|
- [x] 按 `deploy-existing.sh` 发布已批准提交,不同步或覆盖生产 `.env`,不执行真实业务写入。
|
||||||
- [ ] 验证活动服务 build、`/ready`、公网只读 smoke、PC/手机关键页面及 180/365 配置生效状态。
|
- [x] 验证活动服务 build、`/ready`、公网只读 smoke、PC/手机关键页面及 180/365 配置生效状态。
|
||||||
- [ ] 记录脱敏结果与回滚边界;如应用发布成功但备份合同刷新失败,按既有部分成功分类处理,不重复部署应用。
|
- [x] 记录脱敏结果与回滚边界;如应用发布成功但备份合同刷新失败,按既有部分成功分类处理,不重复部署应用。
|
||||||
|
|
||||||
|
### 部署结果
|
||||||
|
|
||||||
|
- 发布提交为 `3aebfc5e046d`;Git 来源已发布,部署前和部署后远端合同均为 13/13 PASS。
|
||||||
|
- 生产 `.env` 未同步或覆盖;数据库无待执行迁移,初始化只保留既有配置和账号口令,不执行真实报销、审批或付款写入。
|
||||||
|
- 应用、外部依赖、运行时功能开关、公网 build 标识和前端资源文案扫描通过;备份合同刷新完整通过,无部分成功状态。
|
||||||
|
- 公网 `/ready` 返回当前 build;生产运行时 `REIMBURSEMENT_MAX_AGE_DAYS` 生效值为默认 365,业务时区已配置。
|
||||||
|
- 公网基础 Playwright smoke 按企微 `ready` 状态复跑通过。管理员/员工登录态 smoke 因本机未配置专用 `LIVE_SMOKE_*` 凭据未执行;未读取、复制或输出生产账号密码。
|
||||||
|
- PC/手机报销关键交互已由发布前合成 API 浏览器回归覆盖;公网部署后的对应前端资源已命中当前 build 并通过扫描。回滚继续使用既有部署入口切换到上一已发布提交,不修改数据库结构或生产环境文件。
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户