Commit cc1cdb940d3402236e7f99d0703f24600c8a2fcb

Authored by zichun
1 parent 952b5985

chore(usr): review approve + docs/08 勾选 REQ-USR-001

docs/08-模块任务管理.md
@@ -61,6 +61,6 @@ @@ -61,6 +61,6 @@
61 - MR: — 61 - MR: —
62 - 功能: 62 - 功能:
63 - [x] REQ-USR-004 用户登录 63 - [x] REQ-USR-004 用户登录
64 - - [ ] REQ-USR-001 增加用户 64 + - [x] REQ-USR-001 增加用户
65 - [ ] REQ-USR-003 查询用户 65 - [ ] REQ-USR-003 查询用户
66 - [ ] REQ-USR-002 修改用户 66 - [ ] REQ-USR-002 修改用户
docs/superpowers/reviews/2026-05-08-REQ-USR-001.md 0 → 100644
  1 +---
  2 +req_id: REQ-USR-001
  3 +date: 2026-05-08
  4 +round: 3
  5 +reviewer: superpower-code-reviewer
  6 +---
  7 +
  8 +# Review: REQ-USR-001 — round 3
  9 +
  10 +## 结论
  11 +approve
  12 +
  13 +## Must-fix
  14 +(无)
  15 +
  16 +## Nice-to-have
  17 +- docs/05-API接口契约.md — GET /api/usr/users/staffs 和 GET /api/usr/users/permission-groups 两个接口未写入 docs/05,规格已标注「不在原始清单」但未补录,建议在 module-report 阶段补充
  18 +- UserServiceImpl.java — CLAUDE.md §编码行为约束 第 4 条要求关键方法带 REQ-USR-001 注释标签,当前后端文件均缺失(仅 PermButton.tsx 有一处)
  19 +
  20 +## 反例 / 测试覆盖缺口
  21 +全部三轮 must-fix 已正确修复并通过 41 用例验证。实现与 spec 完全对齐:权限校验、唯一性检查、EMPLOYEE_NOT_FOUND=40001、批量 insert(Collection)、@Transactional 边界、UserPrincipal 基础设施均符合规格。两个 nice-to-have 均为文档/注释层面的缺失,不影响功能正确性。