Package epics — delivery status
One epic per package. Status is marked by shipped, exercised code, not by 'code exists'. Legend: ✅ Delivered · 🟡 In progress · ⬜ Pending.
Sources
Where the content lives: GitHub, object storage, the local cache.
Content
Models, transforms and editing surfaces for the content itself.
Canvas
Drawing, graphs and maps — the visual output.
Motion
Physics and animation for the interactive surfaces.
How these epics are organised
Graph Illustrate composes independent npm packages: sources bring content in, content packages model and transform it, canvas packages draw it, motion packages animate it. Each epic reports on one package, graded against the code that actually shipped.