# 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`,锁定角色、范围、操作、敏感权限和历史迁移裁决。 ## 测试 命令: ```text mvn -B -f backend/pom.xml -s backend/maven-settings.xml -Dtest=PermissionBaselineContractTest test ``` 结果: ```text Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 BUILD SUCCESS ``` ## 证据边界与风险 - 本任务未修改 V070/V071 历史迁移,也未直接修改数据库;活跃 PostgreSQL 角色权限/版本查询留给活栈验收任务。 - 矩阵锁定的是产品权限与数据范围契约,实际恢复权限需要后续 Task 5 的幂等迁移并通过干净数据库和活栈验证。 - 未运行全量 Maven、前端构建或 E2E;这些属于后续任务门禁。