/** * Scenario registry — name → Scenario mapping. * * Runner looks up scenarios by name. Add a new scenario by importing * it here and adding an entry to `registry`. No filesystem scanning, * no magic. */ import type { Scenario } from '../core/types'; import populate from './populate'; const registry: Record = { populate, }; export function getScenario(name: string): Scenario | undefined { return registry[name]; } export function listScenarios(): Scenario[] { return Object.values(registry); }