| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /**
- * Two-Stage Generation Pipeline
- *
- * Barrel re-export — all symbols previously exported from this file
- * are now spread across focused sub-modules.
- */
- // Types
- export type {
- AgentInfo,
- SceneGenerationContext,
- GeneratedSlideData,
- GenerationResult,
- GenerationCallbacks,
- AICallFn,
- } from './pipeline-types';
- // Prompt formatters
- export {
- buildCourseContext,
- formatAgentsForPrompt,
- formatTeacherPersonaForPrompt,
- formatImageDescription,
- formatImagePlaceholder,
- buildVisionUserContent,
- } from './prompt-formatters';
- // JSON repair
- export { parseJsonResponse, tryParseJson } from './json-repair';
- // Outline generator (Stage 1)
- export { generateSceneOutlinesFromRequirements, applyOutlineFallbacks } from './outline-generator';
- // Scene generator (Stage 2)
- export {
- generateFullScenes,
- generateSceneContent,
- generateSceneActions,
- createSceneWithActions,
- } from './scene-generator';
- // Scene builder (standalone)
- export {
- buildSceneFromOutline,
- buildCompleteScene,
- uniquifyMediaElementIds,
- } from './scene-builder';
- // Pipeline runner
- export { createGenerationSession, runGenerationPipeline } from './pipeline-runner';
|