feature/rdm-increment-members-picker
main
P7-A(提案 r1 §3/P7):项目成员页接入 @ui Picker(UI #53)——
Why: 方案 §3 成员管理交互落地。 Evidence: tsc、design-guard 6/6、npm run build 通过;Picker 交互由 UI #53 测试覆盖;服务端语义由 RDM #345/#348 测试覆盖。 Impact: RdmMembersSection 重构 + setRole payload;无其他页面变更。 Refs: 提案 r1;Dev 任务卡 feature/rdm-increment-settings-duties
Why: P7-A——成员添加从手填账号升级为可搜索人员选择器(@ui Picker:搜索/浏览/键盘/分页),仅提交稳定账号;候选「已加入」标记杜绝隐式身份变更;成员表拆分「专业角色」与「项目身份」(中文标签)两列;身份调整走 rdm.project.member.setRole 显式命令(升/降按钮)。 Evidence: tsc 通过;design-guard 6/6;npm run build 成功;Picker 行为由 UI #53 的 7 用例覆盖。 Impact: RdmMembersSection 重构(member.add/setRole/remove 三命令消费);rdmManagement 增 setRole payload;account.list 适配层 query 透传+旧基座首页本地过滤降级。 Refs: 提案 r1 §3/P7;UI #53;RDM #345
No dependencies set.
The note is not visible to the blocked user.
P7-A(提案 r1 §3/P7):项目成员页接入 @ui Picker(UI #53)——
Why: 方案 §3 成员管理交互落地。
Evidence: tsc、design-guard 6/6、npm run build 通过;Picker 交互由 UI #53 测试覆盖;服务端语义由 RDM #345/#348 测试覆盖。
Impact: RdmMembersSection 重构 + setRole payload;无其他页面变更。
Refs: 提案 r1;Dev 任务卡 feature/rdm-increment-settings-duties