Skip to content

[lint] Escalate approval-role-not-membership-tier from warning to error once downstream migration completes #2779

Description

@os-zhuang

#2738 引入的 approval-role-not-membership-tier 目前是 warning:{ type: 'role', value: '<非 membership tier>' } 在运行时必然路由不到人(请求卡死),从"要么 gate 要么不存在"(ADR-0049 / ADR-0090 D7)的口径看应该是 error——但在 hotcrm 等下游完成迁移(#2777)之前升级会把它们的发布直接打红,所以先保持 warning。

待办(被 #2777 阻塞)

备注

自定义 better-auth membership tier 理论上合法(sys_member.role 是自由字符串)。升 error 时如有真实场景,提供豁免机制(如已知 tier 白名单可配置)再落地。

Refs: #2738, #2767, #2777, ADR-0049, ADR-0090 D7。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions