Architecture: How should architect-canvas integrate with vibe-universe-gen...
Documentation for Sessions
🏗️ Architecture: How should architect-canvas integrate with vibe-universe-gen...
📋 Decision Context
Question:
How should architect-canvas integrate with vibe-universe-generator for showing generation progress?
Task: Session 31.1: Integrate vibe-universe-generator progress visualization
🎯 Decision Made
Chosen:
Use existing VibeCodingToolbarComponent but add side panel to show detailed progress/results
Options Considered:
- Duplicate vibe-universe progress components
- Import and reuse vibe-universe components
- Create new progress components
- Use existing toolbar + add side panel
💭 Reasoning
Vibe-universe-generator has GenerationProgressComponent, PlatformSummaryComponent, and ModulePreviewPanelComponent that show detailed generation progress. Rather than duplicate these, architect-canvas already uses VibeCodingToolbarComponent for generation. The side panel complements this by showing results (code/tree/json/details tabs). This follows DRY principle and reuses proven components. The side panel can be enhanced to show real-time generation progress from WorkflowStateService if needed, but current implementation with toolbar + side panel provides complete visualization without duplication.
📁 Files Involved
libs/libs-space/universe-architect/src/lib/components/architect-canvas/architect-canvas.component.tslibs/libs-structural/vibe-universe/src/lib/components/vibe-universe-generator/vibe-universe-generator.component.ts
🔗 Related
- Decision ID:
dev_1767900938724_eia5sbr - Session: 31
- Workspace: editor2
Auto-generated by MCP Smart Consolidation