chore(task): 归档公网部署与审计任务

这个提交包含在:
2026-05-30 15:43:12 +08:00
父节点 56faf3b71c
当前提交 6ae6d82355
共修改 6 个文件,包含 2 行新增和 2 行删除
@@ -0,0 +1,21 @@
# Implementation Notes
## Execution Plan
1. 用 `SYNC_ENV=0` 执行既有公网部署脚本,不同步本地 `.env`。
2. 以部署脚本内置远端门禁作为第一层验收:env contract、compose config、Docker build、migration status、`/ready`、external deps smoke、runtime smoke、live smoke、public bundle copy scan。
3. 如部署脚本因非产品问题的 smoke 旧断言失败,先审计实际公网页面和断言来源;只修正测试口径,不改生产数据。
4. 用公网资源运行移动端专项 Playwright,覆盖本轮移动页面视觉和响应式基线。
5. 审计 `ba7391e` 的移动端页面、测试和 spec 变更,记录发现、修正和剩余风险。
## Boundaries
- 不同步本地 `.env`,不输出 Secret、密码或完整账号。
- 不做真实业务写入、真实付款、ERP 写入、银行流水导入或企业微信写入。
- 公网自动化和企业微信 UA 近似视口只作为自动化证据,不替代真实手机企业微信验收。
## Fix Applied During Audit
- live smoke 员工用例旧口径强制要求 `团队` 导航。
- 当前产品导航已经角色化,员工截图显示工作台、报销、采购、项目、资产、请假记录、待办,隐藏团队入口。
- 修正方式:`assertMainNavVisible` 增加 `expectTeam` 选项;管理员保留团队入口断言,员工断言团队入口不可见。