oa-email-code-login 记录部署公网验证
这个提交包含在:
@@ -55,3 +55,31 @@
|
||||
|
||||
- Trellis governance 对历史任务 `05-26-oa-auth-layout-wecom-login-ux` 的 jsonl 仍保留 `docs/产品设计规则.md` context warning;这是已提交历史任务的上下文提醒,不影响本任务通过。
|
||||
- 公网部署和 live smoke 需要本地提交后另行确认。
|
||||
|
||||
## Deployment And Public Smoke Log
|
||||
|
||||
- 用户已批准执行部署与公网验证。
|
||||
- 部署前已完成远端备份:
|
||||
- DB 备份:`hyb-oa-db-20260527_075800.dump`
|
||||
- 文件存储备份:`hyb-oa-storage-20260527_075801.tar.gz`
|
||||
- 远端环境配置副本:`hyb-oa-env-20260527_075800.env`
|
||||
- 部署命令采用 `SYNC_ENV=0`,未覆盖远端 `.env`。
|
||||
- 部署脚本已通过:
|
||||
- 部署环境契约校验。
|
||||
- Docker 前端 production build。
|
||||
- Prisma migration deploy,已应用 `20260526211500_email_code_login`。
|
||||
- Prisma migration status:schema up to date。
|
||||
- `/ready`、external deps smoke、runtime smoke。
|
||||
- 公网 live smoke:3 passed。
|
||||
- 公网前端资源文案扫描:`findings=0`。
|
||||
- 补充公网验证已通过:
|
||||
- `check-live-smoke-env.mjs --strict`:public ready、企微 ready、live smoke 与 OCR 条件均 ready。
|
||||
- 邮箱验证码公网后端探测:不存在账号请求验证码返回通用成功;伪造验证码校验被拒绝,未暴露账号存在性。
|
||||
- 公网前端 focused E2E:登录页找回密码/PWA 输入保护、邮箱验证码登录、找回密码流程,3 passed。
|
||||
- 公网企业微信入口 E2E:普通浏览器次级入口、企业微信场景主 CTA,2 passed。
|
||||
- 公网登录页截图与溢出检查:PC 密码登录、PC 邮箱验证码、移动企微入口均通过。
|
||||
- 视觉截图:
|
||||
- `output/playwright/oa-email-code-login-live/desktop-password-login.png`
|
||||
- `output/playwright/oa-email-code-login-live/desktop-email-code-login.png`
|
||||
- `output/playwright/oa-email-code-login-live/mobile-wecom-login.png`
|
||||
- 远端近期 server 日志摘要:近 5 分钟 error-like 行数为 0。
|
||||
|
||||
在新工单中引用
屏蔽一个用户