检查点:确认项目成员变更事务审计需求

This commit is contained in:
xuans 2026-09-28 12:29:15 +08:00
parent b3909d83f0
commit 9dd2539e28

View File

@ -1,5 +1,15 @@
# Scert 整改任务执行清单
## 2026 年 9 月 28 日:项目成员变更事务审计(进行中)
上一批成员基础及最终验证已提交并推送为 `b3909d8`。本批继续 P0-07/P1-09,不把仓储能力当作完整项目管理界面或业务隔离。
- [x] 确认需求:成功授予/撤销必须记录项目、实际操作者、目标账户、角色、动作及时间;权限变更与审计同事务提交,审计失败必须回滚权限变更。
- [~] 将既有授权谓词、成员写入和成功审计接入同一事务;保留实时账户与项目管理员校验,不依赖会话中的缓存角色。
- [ ] 补充正常变更、重复与拒绝操作、审计故障回滚、自我撤权、历史保留及并发重复操作回归;验证 SQLite 和 MySQL 5.7/8.0。
- [ ] 完成后端回归、竞态与静态检查,同步本批证据并提交推送。
- [ ] 成员管理 Web/API、分页、失败请求审计、资源授权入口及任务重判继续后续接入;当前不新增对外路由。
## 2026 年 9 月 28 日:项目成员与实时判权(已完成子项待复审)
修改前检查点 `4f1900d` 已推送。需求沿用 P0-06/P0-07:项目成员独立于用户分组,支持六类项目角色;普通管理员不自动获得所有项目权限;普通用户不能读取完整私钥。系统级权限仍由有效超级管理员承担。