-
REQ_ID: FE-02
-
REQ_ID: FE-01
-
- App.tsx 挂 Redux Provider + RouterProvider + ConfigProvider(之前根本没挂,运行时不可达) - tokens.css 与 docs/06 § 二 全量对齐(补 8 个 canonical token,去掉 form-bg/table-row 自定义键) - colorPrimary 1890ff → 1677ff(与 docs/06 § 2.1 SSoT 一致) - LoginForm 三个字段加 Form.Item label(a11y 修) - LoginPage 锁定倒计时:useEffect setInterval 检查 lockUntil;isLocked 时 submit disabled - LoginPage.test 补 a11y / 锁定 disabled / 空字段必填 三类回归测试 - App.test 改为只验 store/router 导出(BrowserRouter + jsdom + MSW AbortSignal 不兼容) REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
REQ_ID: FE-01
-
frontend-start 第 2 步推导: - FE-01 用户登录 → REQ-USR-001 → prototype/erp.html#screen-login - FE-02 用户管理(列表 + 新增/编辑)→ REQ-USR-002/003/004 → #screen-userlist + #screen-userdetail
-
JDK 25 + Spring Boot 3.3.4 默认 Lombok 版本不兼容(com.sun.tools.javac.code.TypeTag :: UNKNOWN)。 显式锁 lombok 1.18.40 并配置 maven-compiler-plugin 的 annotationProcessorPaths。 scripts/test.sh 6/6 GREEN,201 测试全过。
-
scripts/test.sh 从 ./mvnw 改为系统 mvn(与 docs/07 一致;backend 未带 maven wrapper)。test.sh 6 个 stage 全绿,201/0。
-
- isDeleted/lastLoginDate 强制 matchMode=equals + lastLoginDate 类型归一化 - queryValue 判空升级为 isBlank - docs/05 § REQ-USR-004 错误码补 sortField → 40003 + 40101