/**
 * Known team-member roles and soft-enum helpers.
 *
 * Roles are free-form strings — teams can introduce custom roles (e.g.
 * `"reviewer"`, `"sme"`) without a code change. This module seeds Studio
 * comboboxes with canonical values and exposes a narrowing predicate
 * without closing the enum.
 *
 * Parallel to the same type aliases in `@sanity/ailf-core`'s team module:
 * `shared` is the leaf of the dependency graph, so the studio schema can
 * import the runtime tuple without pulling in core.
 */
export const KNOWN_MEMBER_ROLES = ["lead", "member", "oncall"];
export function isKnownMemberRole(value) {
    return KNOWN_MEMBER_ROLES.includes(value);
}
