ME6 完成移动二轮自动化复检与小修

这个提交包含在:
2026-05-12 13:55:28 +08:00
父节点 cd4fe8d544
当前提交 96e5d2ecba
共修改 9 个文件,包含 105 行新增和 16 行删除
@@ -1,6 +1,6 @@
ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
ME6-1,移动二轮体验合同建档,在 MUD6 已完成的统一移动设计基础上启动第二轮体验巡检和小修。,"1) 本 CSV 校验通过;2) 范围限定专用 /mobile 路由;3) 不重做 MUD6;4) 不新增业务功能、不改审批链和通知通道。","流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv;人工核对 docs/product-design-rules.md 移动统一规则。",python3|manual,DONE,DONE,DONE,issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv,[],只修布局、文案、可点击性和视觉密度问题。
ME6-2,移动路由全量巡检,覆盖首页、审批、报销列表、报销详情、我的、个人设置、通知、票据上传、请假和资产扫码。,"1) 所有专用 /mobile 路由可达;2) 无 PC 壳、无桌面表格、无横向滚动;3) 底部 Tab 和深层页返回符合规约。","流程级验证:Playwright 遍历 /mobile 路由,视口覆盖 320/360/375/390/393/414/430,输出截图到 output/playwright/r6-mobile-experience-second-pass。",playwright,TODO,TODO,TODO,client/tests/e2e|client/src/pages/Mobile*.tsx,"[""ME6-1""]",自动化不替代代表性真机抽查。
ME6-3,企业微信真机抽查闭环,用 iPhone 12 iOS14、iPhone 14 iOS16.2、Redmi K60 抽查首页、审批、报销详情、我的和通知。,"1) 图文不重叠;2) 底部审批可点;3) 报销详情吸底按钮不遮挡;4) 通知 deeplink 能回 OA。","流程级验证:人工企业微信打开海音达工作台 -> 抽查指定路径 -> 记录文字结论和敏感截图外部位置。",manual,TODO,TODO,TODO,docs/trialrun/manual-trialrun-report.md,"[""ME6-2""]",敏感截图不提交仓库。
ME6-4,移动小修实施,按巡检结果只修影响识别和点击的问题,复用 mobile-card、槽位、safe-area 和吸底操作。,"1) 不新增业务功能;2) 不引入桌面 card-std p-4 为移动主容器;3) 不按单机型写补丁;4) 所有改动符合 docs/product-design-rules.md。","流程级验证:client typecheck/build;移动视觉矩阵复跑;人工核对修复项没有破坏 MUD6 统一设计。",npm|playwright|manual,TODO,TODO,TODO,client/src/pages/Mobile*.tsx|client/src/styles,"[""ME6-3""]",若发现业务缺口,另拆功能 Issue。
ME6-5,移动二轮部署复检,部署移动小修并完成公网视觉和 live smoke。,"1) 部署成功且 /ready ok;2) public bundle findings=0;3) live smoke readiness 通过;4) 公网移动视觉专项通过。","流程级验证:bash deploy/trialrun/deploy.sh;LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh;公网 baseURL 跑移动视觉专项。",bash|playwright,TODO,TODO,TODO,deploy/trialrun|scripts/qa|output/playwright,"[""ME6-4""]",未部署不得提示用户公网测试新改动。
ME6-2,移动路由全量巡检,覆盖首页、审批、报销列表、报销详情、我的、个人设置、通知、票据上传、请假和资产扫码。,"1) 所有专用 /mobile 路由可达;2) 无 PC 壳、无桌面表格、无横向滚动;3) 底部 Tab 和深层页返回符合规约。","流程级验证:Playwright 遍历 /mobile 路由,视口覆盖 320/360/375/390/393/414/430,输出截图到 output/playwright/r6-mobile-experience-second-pass。",playwright,DONE,DONE,DONE,client/tests/e2e|client/src/pages/Mobile*.tsx,"[""ME6-1""]",ME6 自动矩阵 7 passed;截图输出 output/playwright/r6-mobile-experience-second-pass/;自动化不替代代表性真机抽查。
ME6-3,企业微信真机抽查闭环,用 iPhone 12 iOS14、iPhone 14 iOS16.2、Redmi K60 抽查首页、审批、报销详情、我的和通知。,"1) 图文不重叠;2) 底部审批可点;3) 报销详情吸底按钮不遮挡;4) 通知 deeplink 能回 OA。","流程级验证:人工企业微信打开海音达工作台 -> 抽查指定路径 -> 记录文字结论和敏感截图外部位置。",manual,TODO,TODO,TODO,docs/trialrun/manual-trialrun-report.md,"[""ME6-2""]",待用户在三台代表性企业微信真机上抽查;敏感截图不提交仓库。
ME6-4,移动小修实施,按巡检结果只修影响识别和点击的问题,复用 mobile-card、槽位、safe-area 和吸底操作。,"1) 不新增业务功能;2) 不引入桌面 card-std p-4 为移动主容器;3) 不按单机型写补丁;4) 所有改动符合 docs/product-design-rules.md。","流程级验证:client typecheck/build;移动视觉矩阵复跑;人工核对修复项没有破坏 MUD6 统一设计。",npm|playwright|manual,DONE,DONE,DONE,client/src/pages/Mobile*.tsx|client/src/styles,"[""ME6-2""]",修复移动首页 AP6 summary 缺失容错、请假记录 approvalHistory 缺失容错,补齐历史移动专项 mock;若真机发现业务缺口,另拆功能 Issue。
ME6-5,移动二轮部署复检,部署移动小修并完成公网视觉和 live smoke。,"1) 部署成功且 /ready ok;2) public bundle findings=0;3) live smoke readiness 通过;4) 公网移动视觉专项通过。","流程级验证:bash deploy/trialrun/deploy.sh;LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh;公网 baseURL 跑移动视觉专项。",bash|playwright,DONE,DONE,DONE,deploy/trialrun|scripts/qa|output/playwright,"[""ME6-4""]",已部署公网;/ready ok;public bundle findings=0;live readiness PASS(缺少 live smoke 凭据和 OCR 样票按规则跳过网页 live smoke/真实 OCR);公网移动矩阵 7 passed,截图 output/playwright/r6-mobile-experience-second-pass-live/。
1 ID Title Description Acceptance Test_Method Tools Dev_Status Review1_Status Regression_Status Files Dependencies Notes
2 ME6-1 移动二轮体验合同建档 在 MUD6 已完成的统一移动设计基础上启动第二轮体验巡检和小修。 1) 本 CSV 校验通过;2) 范围限定专用 /mobile 路由;3) 不重做 MUD6;4) 不新增业务功能、不改审批链和通知通道。 流程级验证:python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv;人工核对 docs/product-design-rules.md 移动统一规则。 python3|manual DONE DONE DONE issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv [] 只修布局、文案、可点击性和视觉密度问题。
3 ME6-2 移动路由全量巡检 覆盖首页、审批、报销列表、报销详情、我的、个人设置、通知、票据上传、请假和资产扫码。 1) 所有专用 /mobile 路由可达;2) 无 PC 壳、无桌面表格、无横向滚动;3) 底部 Tab 和深层页返回符合规约。 流程级验证:Playwright 遍历 /mobile 路由,视口覆盖 320/360/375/390/393/414/430,输出截图到 output/playwright/r6-mobile-experience-second-pass。 playwright TODO DONE TODO DONE TODO DONE client/tests/e2e|client/src/pages/Mobile*.tsx ["ME6-1"] 自动化不替代代表性真机抽查。 ME6 自动矩阵 7 passed;截图输出 output/playwright/r6-mobile-experience-second-pass/;自动化不替代代表性真机抽查。
4 ME6-3 企业微信真机抽查闭环 用 iPhone 12 iOS14、iPhone 14 iOS16.2、Redmi K60 抽查首页、审批、报销详情、我的和通知。 1) 图文不重叠;2) 底部审批可点;3) 报销详情吸底按钮不遮挡;4) 通知 deeplink 能回 OA。 流程级验证:人工企业微信打开海音达工作台 -> 抽查指定路径 -> 记录文字结论和敏感截图外部位置。 manual TODO TODO TODO docs/trialrun/manual-trialrun-report.md ["ME6-2"] 敏感截图不提交仓库。 待用户在三台代表性企业微信真机上抽查;敏感截图不提交仓库。
5 ME6-4 移动小修实施 按巡检结果只修影响识别和点击的问题,复用 mobile-card、槽位、safe-area 和吸底操作。 1) 不新增业务功能;2) 不引入桌面 card-std p-4 为移动主容器;3) 不按单机型写补丁;4) 所有改动符合 docs/product-design-rules.md。 流程级验证:client typecheck/build;移动视觉矩阵复跑;人工核对修复项没有破坏 MUD6 统一设计。 npm|playwright|manual TODO DONE TODO DONE TODO DONE client/src/pages/Mobile*.tsx|client/src/styles ["ME6-3"] ["ME6-2"] 若发现业务缺口,另拆功能 Issue。 修复移动首页 AP6 summary 缺失容错、请假记录 approvalHistory 缺失容错,补齐历史移动专项 mock;若真机发现业务缺口,另拆功能 Issue。
6 ME6-5 移动二轮部署复检 部署移动小修并完成公网视觉和 live smoke。 1) 部署成功且 /ready ok;2) public bundle findings=0;3) live smoke readiness 通过;4) 公网移动视觉专项通过。 流程级验证:bash deploy/trialrun/deploy.sh;LIVE_SMOKE_BASE_URL=https://oa.hyinda.com bash scripts/qa/run-live-smoke-readiness.sh;公网 baseURL 跑移动视觉专项。 bash|playwright TODO DONE TODO DONE TODO DONE deploy/trialrun|scripts/qa|output/playwright ["ME6-4"] 未部署不得提示用户公网测试新改动。 已部署公网;/ready ok;public bundle findings=0;live readiness PASS(缺少 live smoke 凭据和 OCR 样票按规则跳过网页 live smoke/真实 OCR);公网移动矩阵 7 passed,截图 output/playwright/r6-mobile-experience-second-pass-live/。