1.5 KiB
1.5 KiB
Task 1 完成报告:角色权限与范围基线
变更
- 新增
docs/v12/V1.2-角色权限与前端入口矩阵.md。- 冻结 14 个正式角色的数据范围、工作台入口、允许操作和禁止操作。
- 明确普通红娘为 SELF、红娘组长为 TEAM、平台/超级管理员为 ALL。
- 明确五类工作台业务卡片的查看及审核、待办分配、确认、完成权限,同时保留红娘不得代用户 Like/Pass、不得查看身份证原始佐证和咨询敏感备注等边界。
- 说明 V070/V071 是历史收敛迁移,不能覆盖 2026-10-25 最新裁决,后续通过幂等迁移恢复正式最小权限。
- 修改
docs/governance/decision-register.md,登记 V070/V071 冲突裁决。 - 新增
backend/src/test/java/com/danyang/match/platform/deployment/PermissionBaselineContractTest.java,锁定角色、范围、操作、敏感权限和历史迁移裁决。
测试
命令:
mvn -B -f backend/pom.xml -s backend/maven-settings.xml -Dtest=PermissionBaselineContractTest test
结果:
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
BUILD SUCCESS
证据边界与风险
- 本任务未修改 V070/V071 历史迁移,也未直接修改数据库;活跃 PostgreSQL 角色权限/版本查询留给活栈验收任务。
- 矩阵锁定的是产品权限与数据范围契约,实际恢复权限需要后续 Task 5 的幂等迁移并通过干净数据库和活栈验证。
- 未运行全量 Maven、前端构建或 E2E;这些属于后续任务门禁。