Didactopus/.update_readmes/20260314_132042__220-didact...

47 lines
1.3 KiB
Markdown

# Didactopus Direct Media Rendering Pipeline Layer
This update extends the layout-aware graph engine with a **direct media-rendering pipeline**
for turning learning animations into shareable artifacts.
## What it adds
- SVG frame export integration
- GIF manifest generation
- MP4 manifest generation
- FFmpeg-oriented render script scaffolding
- API endpoint for media render jobs
- UI prototype for creating export bundles
## Why this matters
Didactopus should not stop at interactive playback. It should also be able to produce
portable visual artifacts for:
- research presentations
- learner progress sharing
- curriculum review
- AI learner debugging
- repository documentation
This layer provides a structured path from graph animation payloads to:
- frame directories
- render manifests
- GIF/MP4-ready job bundles
## Scope
This scaffold produces:
- exported SVG frames
- JSON render manifests
- shell script scaffolding for FFmpeg conversion
It does **not** embed FFmpeg execution into the API server itself.
That is a deliberate separation so rendering can be delegated to a worker or offline job.
## Strong next step
- actual worker-backed render execution
- render status tracking
- downloadable media artifact registry
- parameterized themes, sizes, and captions