rea-agents
    Preparing search index...

    Type Alias PermissionDecision

    PermissionDecision:
        | {
            allowed: true;
            grant_id: string;
            lifetime: PermissionGrant["lifetime"];
        }
        | {
            allowed: false;
            missing: MissingPermissionScope;
            reason: | "outside_administrator_ceiling"
            | "grant_required"
            | "grant_revoked_or_consumed"
            | "grant_expired";
        }

    Observable decision returned before any governed side effect.