9 行
6.3 KiB
CSV
9 行
6.3 KiB
CSV
ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
|
||
MME6-1,建档 移动我的页自适应视觉优化,"记录 iPhone12/iOS14 企业微信图文间距偏近、iPhone14/iOS16.2 卡片顶部蓝青色线条明显的问题;本轮只优化 /mobile/me 视觉自适应。","1) 本 CSV 存在且校验通过;2) R6-ISSUE-001 保持 open/PAUSED;3) 不启动 R6;4) 不改业务逻辑、权限、审批链、通知、PDF-only 或后端。","流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-11_22-42-11-r6-mobile-me-adaptive-visual-polish.csv;人工核对 docs/trialrun/manual-trialrun-report.md 中 R6-ISSUE-001 仍为 open/PAUSED。",python3|manual,DONE,DONE,DONE,issues/2026-05-11_22-42-11-r6-mobile-me-adaptive-visual-polish.csv,[],MME6-1 completed:CSV 校验通过;R6-ISSUE-001 保持 open/PAUSED;本轮不启动 R6。
|
||
MME6-2,移动 Shell 增加稳定作用域,"为 /mobile 路由增加稳定移动作用域类,便于移动端样式覆盖只作用于企业微信/手机页面,不影响 PC 页面。","1) /mobile 路由容器具备稳定 class;2) PC 路由不带该 class;3) 原底部导航和深层页隐藏规则不变。","流程级验证:WCM6 Playwright 打开 /mobile/me,断言页面处于移动作用域;打开 /mobile/reimbursements/:id 仍隐藏底部 Tab;PC 页面不在本轮修改范围。",typescript|playwright,DONE,DONE,DONE,client/src/layouts/AppShellLayout.tsx,["MME6-1"],MME6-2 completed:/mobile 路由已增加 hyb-mobile-shell 稳定作用域;WCM6 专项确认 /mobile/me 处于移动作用域且报销详情深层页规则不回归。回滚路径:移除移动作用域 class。
|
||
MME6-3,我的页头像与入口槽位自适应,"将 /mobile/me 的个人信息和入口项改为固定头像/图标槽 + minmax(0,1fr) 文字槽;间距使用 clamp token,避免 iOS14 图文贴近,同时不撑宽 iOS16 页面。","1) 头像与姓名间距不小于 12px,390px 视口不小于 14px,不超过 20px;2) 入口图标与文字间距不小于 12px,390px 视口不小于 14px,不超过 18px;3) 两列入口保持两列;4) 文字超长不撑宽卡片。","流程级验证:WCM6 Playwright 320/360/375/390/393/414/430px 打开 /mobile/me;断言 scrollWidth <= viewportWidth + 2、槽位间距范围、两列入口不重叠。",typescript|playwright,DONE,DONE,DONE,client/src/pages/MobileMePage.tsx|client/src/styles/mobile-touch.css,["MME6-2"],MME6-3 completed:个人信息与更多入口已改为固定头像/图标槽 + 可收缩文字槽;WCM6 320/360/375/390/393/414/430px 间距、两列和无横向滚动断言通过。不放大页面、不提高字号、不改权限入口;回滚路径:恢复 MobileMePage 与移动样式改动。
|
||
MME6-4,移动卡片顶边视觉收口,"仅在 /mobile 页面禁用 SectionPanel 顶部蓝青色渐变线,保留白卡、浅边框和轻阴影,解决 iOS16.2 企业微信卡片顶部漏边观感。","1) /mobile/me 的 SectionPanel 顶部无蓝青色渐变线;2) PC SectionPanel 装饰线不受影响;3) 移动卡片边框、圆角、阴影仍清晰。","流程级验证:WCM6 Playwright 390x844 iPhone 企业微信近似视口打开 /mobile/me;断言移动 SectionPanel ::before 不可见或透明;截图输出 output/playwright/r6-wecom-mobile-rendering-hardening/。",css|playwright,DONE,DONE,DONE,client/src/styles/mobile-touch.css|client/src/layouts/AppShellLayout.tsx,["MME6-2"],MME6-4 completed:仅在 hyb-mobile-shell 下禁用 SectionPanel 顶部蓝青色渐变线;PC SectionPanel 不在本轮改动范围;WCM6 断言移动卡片顶边不可见。回滚路径:恢复移动 SectionPanel 伪元素覆盖。
|
||
MME6-5,补强我的页自适应视觉断言,"在 WCM6 企业微信多手机视觉专项中补 /mobile/me 槽位间距、两列入口、卡片顶边和底部导航稳定断言。","1) 覆盖 320/360/375/390/393/414/430px;2) 覆盖 Material Symbols 字体失败场景;3) 截图输出到既有 WCM6 目录;4) 不把真实企业微信真机验收替换为自动化。","流程级验证:cd client && npm run test:e2e -- r6-wecom-mobile-rendering-hardening.spec.ts --workers=1 --reporter=list。",playwright,DONE,DONE,DONE,client/tests/e2e/r6-wecom-mobile-rendering-hardening.spec.ts,"[""MME6-3"",""MME6-4""]",MME6-5 completed:WCM6 专项已补 /mobile/me 槽位间距、两列入口、卡片顶边和底部导航断言;8 passed,截图输出 output/playwright/r6-wecom-mobile-rendering-hardening/。回滚路径:移除新增断言;自动化不能替代真机。
|
||
MME6-6,本地验证与状态回填,"执行前端 typecheck/build、WCM6 专项和必要移动回归;通过后回填 MME6-1 到 MME6-6。","1) typecheck 通过;2) build 通过;3) WCM6 专项通过;4) git diff --check 通过;5) R6-ISSUE-001 仍 open/PAUSED。","流程级验证:cd client && npm run typecheck;cd client && npm run build;cd client && npm run test:e2e -- r6-wecom-mobile-rendering-hardening.spec.ts --workers=1 --reporter=list;git diff --check。",npm|playwright|git,DONE,DONE,DONE,client|issues|docs,["MME6-5"],MME6-6 completed:client typecheck 通过;client build 通过;WCM6 专项 8 passed;R5/R6/R124 移动相关回归 10 passed;R6-ISSUE-001 仍 open/PAUSED。回滚路径:撤销本轮前端、测试与文档变更。
|
||
MME6-7,部署公网复检并等待真机门禁,"本地验证通过后受控部署,复检 /ready、bundle、live smoke 和公网 WCM6 视觉专项;等待 iPhone12/iOS14、iPhone14/iOS16.2、Redmi K60 真机确认。","1) 部署后 /ready 正常;2) bundle findings=0;3) live smoke PASS;4) 公网 WCM6 视觉专项通过;5) 真机确认前 R6-ISSUE-001 不关闭。","流程级验证:bash deploy/trialrun/deploy.sh;node scripts/qa/check-public-bundle-copy.mjs https://oa.hyinda.com;LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh;E2E_MODE=live 运行 WCM6 专项;人工真机确认。",bash|playwright|manual,DONE,DONE,DONE,deploy/trialrun/*|docs/trialrun/*.md,["MME6-6"],MME6-7 completed:已部署公网,/ready 正常,public bundle findings=0,live smoke readiness PASS,真实 OCR 样票返回重复发票可解释终态且测试通过,公网 WCM6 视觉专项 8 passed;用户确认当前设计可以,R6-ISSUE-001 已关闭,后续移动回归另建新 Issue。默认不覆盖远端 .env。
|