From eb3ab3455d55e1c2ab0f3f662e5dafc4cdabd9eb Mon Sep 17 00:00:00 2001 From: shunli Date: Thu, 30 Jul 2026 18:01:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BD=95=20PC=20=E4=BC=81=E5=BE=AE?= =?UTF-8?q?=E6=89=AB=E7=A0=81=E5=85=B3=E9=97=AD=E6=80=81=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=EF=BC=8807-30-pc-wecom-qr-login=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tasks/07-30-pc-wecom-qr-login/implement.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.trellis/tasks/07-30-pc-wecom-qr-login/implement.md b/.trellis/tasks/07-30-pc-wecom-qr-login/implement.md index 699b0b8a..68d36728 100644 --- a/.trellis/tasks/07-30-pc-wecom-qr-login/implement.md +++ b/.trellis/tasks/07-30-pc-wecom-qr-login/implement.md @@ -76,8 +76,11 @@ git diff --check ## 6. Production Gate -- [ ] 企微后台设置、生产环境配置、部署与真实扫码分别取得明确批准。 -- [ ] 部署后公网 `/ready`、前端构建标识、现有工作台登录及既有密码/邮箱验证码冒烟通过。 +- [ ] 企微后台“企业微信授权登录”和回调域名核验取得明确批准并完成。 +- [x] 生产部署已单独获批并完成;未同步或覆盖生产 `.env`,PC 扫码开关保持关闭。 +- [ ] 生产配置开启 PC 扫码功能取得另行批准。 +- [ ] 真实 PC 扫码或企微桌面端快速登录验收取得另行批准。 +- [x] 部署后公网 `/ready`、前端构建标识、企微公开配置、密码/邮箱验证码页面入口和工作台入口可用性冒烟通过;本轮未输入凭据或发送验证码。 - [ ] 开启 PC 开关后,由一名已映射 active 员工完成真实 PC 扫码或企微桌面端快速登录,并安全回跳原页面。 - [ ] 确认审计有 `entrySource=pc_qr` 且无敏感字段。 - [ ] 验证关闭 PC 开关后按钮消失、其他登录方式不受影响。 @@ -96,3 +99,14 @@ git diff --check - 前端 typecheck、生产 build 通过;`wecom-entry.spec.ts` 2 项通过。 - 流程合同、文档审计(仅 22 个既有未注册文档 warning)、Trellis governance、task validate、敏感内容扫描和 `git diff --check` 通过。 - 未执行企微后台写入、生产环境配置、部署或真实扫码;对应 Production Gate 保持未勾选。 + +## 9. Production Deployment Evidence (2026-07-30) + +- `45dc206` 与功能提交 `fb164eb` 已推送;生产发布来源为 `fb164eb6903d`,来源已进入 upstream,工作树干净。 +- 部署前 PC 扫码开关为未设置或关闭,且已完成一次自动异机备份;发布使用 `existing` 数据模式和 `SYNC_ENV=0`,未同步、回显或覆盖生产配置。 +- Prisma 62 个迁移均为最新;配置种子保留生产 3 条既有审批规则,未重置管理员密码。 +- external deps、runtime smoke、公网 `/ready`、12 位构建标识和公网前端资源扫描通过;企微公开配置明确 `pcWebLoginEnabled=false` 且 `pcLoginUrl=null`,直接请求 PC 入口失败关闭。 +- 公网真实浏览器只读核验确认密码和邮箱验证码标签存在、工作台入口提示存在、PC 扫码按钮数量为 0;未输入凭据或触发验证码。页面仅有既有 favicon 404,不影响登录入口。 +- 自动备份三组 timer 和 WARCH3 timer 已刷新到新构建,4 个 timer 均为 enabled/active;发布后自动备份与新鲜度检查通过。 +- 运行时依赖审计显示客户端无高危/严重,服务端无严重但仍有 16 个高危告警;本任务没有改动任何依赖或锁文件,该存量风险另行治理,不在认证任务中盲目执行破坏性升级。 +- 未执行企微后台设置、生产开关开启或真实扫码;任务保持 `in_progress`。