diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index cdc7bf24..fbad18dc 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -46,13 +46,13 @@ Plans: - [x] 02-03: Model caching and unified model interface ### Phase 3: Generate Node Refactor -**Goal**: NanoBanana node becomes generic Generate node supporting any provider's model +**Goal**: NanoBanana node becomes GenerateImage node supporting any provider's image models **Depends on**: Phase 2 **Research**: Unlikely (internal refactoring using existing patterns) -**Plans**: TBD +**Design decision**: Separate nodes for image vs video generation (GenerateVideo added in Phase 6) Plans: -- [ ] 03-01: Rename NanoBanana to Generate, add model selector +- [ ] 03-01: Rename NanoBanana to GenerateImage, add model selector (image models only) - [ ] 03-02: Provider-specific execution in generate API route - [ ] 03-03: Backward compatibility for existing workflows @@ -77,16 +77,17 @@ Plans: - [ ] 05-02: Integration with generate node for URL-based providers ### Phase 6: Video & Polish -**Goal**: Video outputs play inline, custom parameters work, edge cases handled +**Goal**: GenerateVideo node for video generation, video playback, custom parameters, edge cases **Depends on**: Phase 5 **Research**: Likely (video handling) **Research topics**: HTML5 video element for base64/blob URLs, provider response formats for video content -**Plans**: TBD +**Design decision**: GenerateVideo as separate node type (not combined with GenerateImage) Plans: -- [ ] 06-01: Video playback in output node -- [ ] 06-02: Custom model parameters from provider schemas -- [ ] 06-03: Edge case handling and final polish +- [ ] 06-01: GenerateVideo node with video-capable model selector +- [ ] 06-02: Video playback in output node +- [ ] 06-03: Custom model parameters from provider schemas +- [ ] 06-04: Edge case handling and final polish ## Progress @@ -100,4 +101,4 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 | 3. Generate Node Refactor | 0/3 | Not started | - | | 4. Model Search Dialog | 0/2 | Not started | - | | 5. Image URL Server | 0/2 | Not started | - | -| 6. Video & Polish | 0/3 | Not started | - | +| 6. Video & Polish | 0/4 | Not started | - |