文件
hyb-oa/.trellis/tasks/05-30-deploy-mobile-public-audit/implement.md
T

1.4 KiB

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 选项;管理员保留团队入口断言,员工断言团队入口不可见。