/**
 * Built-in stages registry.
 * Maps stage names to their handler implementations.
 */
import type { StageHandler } from '../types.js';
import passthrough from './passthrough.js';
import paginate from './paginate.js';
import sectionSplit from './section-split.js';
import summarizeTree from './summarize-tree.js';

export const BUILT_IN_STAGES: ReadonlyMap<string, StageHandler> = new Map([
  ['passthrough', passthrough],
  ['paginate', paginate],
  ['section-split', sectionSplit],
  ['summarize-tree', summarizeTree],
]);
