import type { ScenarioPack } from '../../types'; const scenarioPackRegistry = new Map(); export function registerScenarioPack(pack: ScenarioPack) { scenarioPackRegistry.set(pack.id, pack); return pack; } export function resolveScenarioPack(id: string | null | undefined) { return id ? scenarioPackRegistry.get(id) ?? null : null; } export function listScenarioPacks() { return [...scenarioPackRegistry.values()]; }