Browse Source

docs: update roadmap for separate image/video nodes

- Phase 3: NanoBanana → GenerateImage (image models only)
- Phase 6: Add GenerateVideo node (video-capable models)
- Document design decision in both phase descriptions
handoff-20260429-1057
shrimbly 6 months ago
parent
commit
d3263af3c8
  1. 19
      .planning/ROADMAP.md

19
.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 | - |

Loading…
Cancel
Save