Files
Jyotisha/docs/testing/production-first-release-20261014.md
T
jesse-uxandGrok (agent loop) 00e6efdbfa 发布可以跟上只多了文档的测试环境头
四个生产工作流改用同一条发布修订:最近一次代码门禁成功的提交可以发布,后面只多文档不再挡住。生产环境拒绝测试验证码。63 个还没上生产的迁移写了分级、演练脚本和首发步骤。没有点任何生产按钮。

自测:发布修订 7 通过,演练安全 3 通过,tsc 0 错,lint 0 error。本机空库演练在服务角色读人物表处按设计停止(退出码 4,其他人物已确认行数为 0)。

Co-Authored-By: Grok (agent loop)
2026-10-14 10:24:40 +08:00

1.2 KiB
Raw Blame History

生产首发后核对(2026-10-14)

产品发布完成后照着看。把「实际」一栏填成通过或没通过。不要把登录账号、页面正文、出生资料写进仓库。

R 是这次部署填的那个 40 位提交,也就是测试环境健康检查在发布前显示的版本。

核对 预期 实际
打开 https://jyotisha.chat/api/health 状态 200,deployment.gitCommit 等于 R,apiGitCommit 等于 R
同一份健康检查里的数据库 database.requiredMigrationsPresent 为 true,latestMigration 与测试环境同一字段相同
内部健康检查 状态 200,swisseph_available 为 true
打开 /login 状态 200,页面数据里的 testOtp 是 null
未登录打开 /api/account 状态 401
用受控账号登录 能登录
登录后建一张盘 盘能打开
发一轮对话 能收到回复
打开一份报告 报告页能打开
打开 /admin 只有管理员能进,普通账号不能

任何一行没通过:不要继续开放内测。按 runbook 的「失败后」做整库还原,并把应用退回 7b620c7a。