Product Roadmap
The product roadmap is maintained at the product level before work is split into repository-specific tasks. Roadmap items should link to feature plans, repository impact analyses, ADRs when needed, and release notes when delivered.
flowchart LR
Explore["Explore<br/>product opportunity"]
Shape["Shape<br/>feature scope"]
Split["Split<br/>repository work"]
Deliver["Deliver<br/>implementation"]
Release["Release<br/>product capability"]
Explore --> Shape --> Split --> Deliver --> Release
Initial Roadmap Areas
| Area | Product Intent | Status |
|---|---|---|
| AI-assisted presentation generation | Convert business knowledge into structured presentation plans. | Placeholder |
| PresentationConfig compilation | Produce deterministic render instructions for downstream systems. | Placeholder |
| Virtual Screens | Let scenes include authored screen content and playback moments. | Placeholder |
| Bot Presenter | Present generated scripts in a branded virtual studio. | Placeholder |
| Render orchestration | Coordinate render jobs, Unity lifecycle, upload, and status reporting. | Placeholder |
| Brand Sets | Apply repeatable brand identity across generated videos. | Placeholder |
Roadmap Rules
- Keep roadmap entries product-facing.
- Link implementation tasks to the repository that owns them.
- Capture cross-repository sequencing before implementation begins.
- Move completed roadmap work into release notes and change history.