Skip to content

fix: close audit and frontend UX gaps - #153

Merged
Eclipseic1848 merged 3 commits into
mainfrom
codex/fix-audit-ux
Sep 3, 2026
Merged

fix: close audit and frontend UX gaps#153
Eclipseic1848 merged 3 commits into
mainfrom
codex/fix-audit-ux

Conversation

@Eclipseic1848

Copy link
Copy Markdown
Owner

范围

  • 修复历史核对负数应收状态约束、权限与服务端分页一致性。
  • 落实前端 UX 审查:表单校验与离开保护、导入锁定、后台刷新、穿透重试、引导语义、响应式分页、安全复制、真实导航、表格性能、可读状态文案。
  • 保留现有业务能力,不改动已正确的无关功能。

验证

  • npm.cmd run verify:API 168/168、Web E2E 51/51、容器 11/11,运行时审计与 Compose 校验通过(详见 handoff.md)。
  • npm.cmd run typecheck --workspace @sampleflow/web:通过。
  • npm.cmd run build --workspace @sampleflow/web:通过。
  • npm.cmd run test:e2e --workspace @sampleflow/web:51/51 通过。
  • git diff --check:通过;仅有 Windows LF/CRLF 提示。

边界

  • 未访问生产数据或真实业务服务。
  • 未执行合并、发布或部署。

Closes #140
Closes #141
Closes #142
Closes #143
Closes #144
Closes #145
Closes #146
Closes #147
Closes #148
Closes #149
Closes #150
Closes #151
Closes #152

Align receivable review constraints and governance pagination.

Improve form safety, refresh states, drilldowns, navigation, and accessibility.

Refs #140, #141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152.
The busy state starts before file encoding and request dispatch, so wait for the intercepted request instead of reading its counter immediately.

Refs #141.
@Eclipseic1848

Copy link
Copy Markdown
Owner Author

验收更新:

  • 最终提交:3e1c949c26adaff6e3a2bffac384798ab3bdffcc
  • GitHub 全量质量门禁:33773801526 全部通过(类型检查、API/Web 测试、容器契约、构建、隔离 Compose 首装/升级/恢复、依赖审计与配置检查)。
  • 本地将此前失败的导入锁定用例连续复跑 3 次,3/3 通过。
  • CI 修复仅把立即读取网络计数改为 Playwright 轮询等待请求到达,未修改产品逻辑。
  • 未执行合并、发布、部署或真实数据操作。

@Eclipseic1848
Eclipseic1848 merged commit 984d841 into main Sep 3, 2026
1 check passed
@Eclipseic1848

Copy link
Copy Markdown
Owner Author

合并验收:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment