Files
danyang-match/.superpowers/sdd/2026-10-25-v12-permission-scope-dashboard-remediation/task-1-report.md
T

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;这些属于后续任务门禁。