ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes B1,R97 高频页面精修范围冻结,冻结本轮只处理报销列表 票据中心 移动审批 审批待办的页面密度和操作显著性,CSV 校验通过且不改后端 API 状态机 权限模型,命令 python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-05-06_17-37-53-r97-high-frequency-ui-polish.csv 业务复核本轮仅做 UI 精修,manual,DONE,DONE,DONE,issues/2026-05-06_17-37-53-r97-high-frequency-ui-polish.csv,[],已按范围冻结 回滚路径 删除本合同 B2,报销列表密度与草稿入口优化,优化报销列表首屏指标 筛选 草稿继续编辑入口和手机卡片可读性,手机和桌面都能快速找到草稿继续编辑 已提交单据状态和主操作清楚 无横向溢出,Playwright 跑 r92 手机报销草稿用例并补视觉截图,playwright|typescript,DONE,DONE,DONE,client/src/pages/ReimbursementsPage.tsx|client/tests/e2e/r92-mobile-invoice-usability.spec.ts,["B1"],r92 通过 不改报销业务状态 回滚路径 恢复报销列表改动 B3,票据中心列表详情减噪,优化票据中心上传 列表 绑定 详情区的主次层级和移动端文案,上传区更短 列表和详情主操作更明显 OCR 技术词减少 手机票据中心无出屏,Playwright 跑 r92 手机票据中心用例并检查上传与详情可见性,playwright|typescript,DONE,DONE,DONE,client/src/pages/InvoicePoolPage.tsx|client/src/pages/invoice-pool,["B1"],r92 通过 不改 OCR provider 和状态机 回滚路径 恢复票据页面改动 B4,移动审批操作区精简,优化移动审批的筛选 搜索 批量处理和详情动作展示,默认只显示待处理与搜索 高级筛选和批量处理收起 详情动作清楚可点,Playwright 跑 r89 移动审批路径并截图,playwright|typescript,DONE,DONE,DONE,client/src/pages/MobileApprovalsPage.tsx|client/tests/e2e/r89-mobile-login-navigation.spec.ts,["B1"],r89 通过 不改离线队列语义 回滚路径 恢复移动审批页面改动 B5,审批待办桌面列表降噪,优化审批待办桌面列表标题 文案和操作密度,桌面待办页标题短 页面不再说明书化 快捷审批入口保持可用,Playwright 或 typecheck/build 验证待办页可渲染,playwright|typescript,DONE,DONE,DONE,client/src/pages/WorkflowTasksPage.tsx,["B1"],visual-shell 通过 不改 workflow API 回滚路径 恢复审批待办页面文案 B6,R97 视觉回归与中文提交,补充本轮高频页面视觉回归报告并分批中文提交,typecheck build r89 r92 visual-shell 通过 视觉报告写入 artifacts/r97-ui git status 干净,命令 cd client && npm run typecheck && npm run build 加 r89 r92 visual-shell Playwright 回归,playwright|git,DONE,DONE,DONE,artifacts/r97-ui|client/tests/e2e,"[""B2"",""B3"",""B4"",""B5""]",typecheck build r89 r92 visual-shell 均通过 截图产物不纳入 git 回滚路径 删除报告并 revert 对应提交