/** * peaks-workflow v3.0.0 โ€” private spec builders (wave-5 hoist). * * The six module-private top-level declarations that used to sit in * `workflow-spec.ts` โ€” `VALID_EVALUATORS`, `ID_PATTERN`, `buildSpec`, * `buildPhase`, `buildGate`, `buildEvaluator` โ€” moved here VERBATIM so the * parser file stays under the 300-line cap. None of them was ever public, * so no import path moves: `workflow-spec.ts` is still the only module * callers import, and it calls `buildSpec` after parsing the raw YAML. * * Karpathy ยง2 Simplicity First: pure functions, no IO, no new deps. */ import type { WorkflowSpec } from './workflow-spec-types.js'; declare function buildSpec(root: Record, expectedId: string): WorkflowSpec; export { buildSpec };