/** * ScenarioBuilder — Orchestrates algorithmic scenario construction from ingestion output. * * Pure function: IngestSpecResult + MethodologyProfile + ScenarioConfig → SandboxScenario. * No GitHub API calls, no side effects. * * Delegates to focused modules: * - builder/dependency-graph.ts — graph analysis (reverse deps, cascade values, layers) * - builder/seeding.ts — audit events, agents, PRs, context comments * - builder/narrative.ts — narrative text, memory seed * - builder/types.ts — shared internal types (Task, BuildContext, ScenarioRoles) */ import type { IngestSpecResult } from '../ingestion/types.js'; import type { MethodologyProfile } from '../../profiles/types.js'; import type { ScenarioConfig, SandboxScenario } from './types.js'; export declare class ScenarioBuilder { static build(ingestionResult: IngestSpecResult, profile: MethodologyProfile, config: ScenarioConfig): SandboxScenario; } //# sourceMappingURL=scenario-builder.d.ts.map