/**
 * Domain labels for use with domain-scoped subscriptions.
 *
 * This is the source-of-truth vocabulary for runtime transport/event surfaces.
 */
export const RUNTIME_EVENT_DOMAINS = [
    'session',
    'turn',
    'providers',
    'tools',
    'tasks',
    'agents',
    'workflows',
    'orchestration',
    'communication',
    'planner',
    'permissions',
    'plugins',
    'mcp',
    'transport',
    'compaction',
    'ui',
    'ops',
    'forensics',
    'security',
    'automation',
    'routes',
    'control-plane',
    'deliveries',
    'watchers',
    'surfaces',
    'knowledge',
];
export function isRuntimeEventDomain(value) {
    return RUNTIME_EVENT_DOMAINS.includes(value);
}
