
Define module boundaries, dependency direction, project structure, and architecture decisions for the .NET whiteboard engine. Use when planning or reviewing system architecture before implementation. Do not use for detailed rendering logic, SVG animation behavior, or FFmpeg export specifics.
Continue the current active whiteboard-engine step by reading progress, locating the matching prompt in docs/ai/prompts, and executing safely.
Update AI dashboard tracking files for whiteboard-engine, including progress, next task, and prompt snapshot, without changing source code.
Design the frame-to-video export pipeline, encoding strategy, audio merge flow, and output packaging for the whiteboard engine. Use when planning final video export architecture. Do not use for frame rendering logic, timeline calculation, camera behavior, or SVG animation design.
Plan deterministic, frame-based rendering flow, timeline processing, object state resolution, camera timing integration, and render sequencing for the engine. Use when defining rendering pipeline behavior. Do not use for module architecture decisions, SVG draw-path specifics, or final video export design.
Resume whiteboard-engine work by reading AI dashboard files, summarizing status, identifying the active step, planning briefly, and executing the current next task.
Define SVG path reveal logic, draw-order behavior, handwriting-like animation constraints, and path-based rendering rules for the whiteboard engine. Use when planning SVG draw animation behavior. Do not use for module architecture decisions, full render-pipeline orchestration, generic text animation outside SVG/path handling, or final video export design.