feat(guidelines): 更新工作指引并添加批量成员管理功能

- 简化 AGENTS.md 内容,统一引用 CLAUDE.md 作为主要指引
- 更新 CLAUDE.md 中的工作方式和验证流程说明
- 添加产品和项目成员批量新增/移出的错误码定义
- 扩展系统角色 API 响应 DTO,增加可见性字段
- 实现产品团队成员批量新增和批量移出控制器接口
- 添加产品成员批量操作的服务层实现和业务校验逻辑
- 实现项目团队成员批量操作的相关控制器接口
- 优化产品成员列表查询,过滤不可见角色行
- 添加批量操作的审计日志记录功能
This commit is contained in:
2026-05-18 21:16:11 +08:00
parent 75886d7af5
commit 1ef86fc1cb
17 changed files with 625 additions and 285 deletions

View File

@@ -39,7 +39,41 @@
"PowerShell($env:JAVA_HOME = 'C:\\\\Program Files\\\\Java\\\\jdk-17'; & 'C:\\\\software\\\\apache-maven-3.8.9\\\\bin\\\\mvn.cmd' -pl rdms-project/rdms-project-boot test '-Dsurefire.failIfNoSpecifiedTests=false' | Select-String -Pattern 'Tests run|BUILD|FAILED|ERROR' | Select-Object -Last 80)",
"Skill(code-review:code-review)",
"Bash(Test-Path *)",
"Skill(superpowers:systematic-debugging)"
"Skill(superpowers:systematic-debugging)",
"Bash(mv \"项目框架设计与后续改造约束说明.md\" architecture/)",
"Bash(mv \"新增微服务模块必需项清单.md\" architecture/)",
"Bash(mv \"后端提交规范与示例.md\" architecture/)",
"Bash(mv \"单体启动模式可行性评估.md\" architecture/)",
"Bash(mv \"对象状态能力落地规范.md\" architecture/)",
"Bash(mv \"rdms-gateway.md\" \"modules/网关说明.md\")",
"Bash(mv \"rdms-spring-boot-starter-biz-ip.md\" \"modules/业务IP启动器.md\")",
"Bash(mv \"rdms-spring-boot-starter-env.md\" \"modules/环境配置启动器.md\")",
"Bash(mv \"rdms-spring-boot-starter-excel.md\" \"modules/Excel启动器.md\")",
"Bash(mv \"rdms-spring-boot-starter-mq.md\" \"modules/消息队列启动器.md\")",
"Bash(mv \"文件存储_内网MinIO接入说明.md\" domains/system/)",
"Bash(mv \"登录验证码前端接入说明.md\" domains/system/)",
"Bash(mv \"product/02-产品管理_业务设计.md\" domains/product/)",
"Bash(mv \"product/03-工单到任务全链路与工作流方案.md\" domains/product/)",
"Bash(mv \"product/05-产品管理_前端联调最小闭环清单.md\" domains/product/)",
"Bash(mv \"product/06-产品设置_补丁版说明.md\" domains/product/)",
"Bash(mv \"product/07-产品设置_前端联调API文档.md\" domains/product/)",
"Bash(mv \"项目/03-项目管理_业务设计.md\" domains/project/)",
"Bash(mv \"项目/2026-05-08-execution-member-change-history-design.md\" \"domains/project/2026-05-08-执行成员变更历史设计.md\")",
"Bash(mv \"项目/2026-05-09-task-fix-plan.md\" \"domains/project/2026-05-09-任务修复计划.md\")",
"Bash(mv \"项目/2026-05-09-task-logic-review.md\" \"domains/project/2026-05-09-任务逻辑评审.md\")",
"Bash(mv \"项目/2026-05-09-task-worklog-design.md\" \"domains/project/2026-05-09-任务工时设计.md\")",
"Bash(mv \"任务工时与进度模型_业内标杆调研.md\" research/)",
"Bash(mv \"任务负责人模型_业内标杆调研.md\" research/)",
"Bash(mv \"技术负债台账.html\" debt/)",
"Bash(mv \"product/product-overview-mockup.html\" \"temp/产品概览-mockup.html\")",
"Bash(mv \"项目/2026-05-12-按钮可见度演示.html\" temp/)",
"Bash(mv \"product/rdms_object_status_transition.sql\" sql/)",
"Bash(mv \"product/system_menu.sql\" sql/)",
"Bash(mv \"项目/object.sql\" sql/)",
"Bash(mv \"项目/rdms_biz_audit_log.sql\" sql/)",
"Bash(mv \"项目/sql/\"*.sql sql/)",
"Bash(mv \"项目/项目管理待确认项清单_V1.0.md\" domains/project/)",
"Bash(rmdir 项目)"
]
}
}