Architecture: How to properly visualize modules in Universe Architect inst...
Documentation for Sessions
🏗️ Architecture: How to properly visualize modules in Universe Architect inst...
📋 Decision Context
Question:
How to properly visualize modules in Universe Architect instead of abstract cosmic metaphors?
Task: Session 29.6: REAL Module Visualization
🎯 Decision Made
Chosen:
New ModuleNode type system with ALL 16+ ModuleTypes, proper icons/colors, and real data display
Options Considered:
- Keep cosmic metaphors (galaxy/world/page)
- Create new ModuleNode system with real types
- Hybrid approach with both systems
💭 Reasoning
The cosmic metaphor (galaxy/world/page) was forcing 16+ real module types into just 4 abstract categories, making it useless for users to understand their actual platform structure. The new ModuleNode system: 1) Supports ALL ModuleTypes with unique icons/colors, 2) Shows real data (routes, widgets, entities, actions), 3) Provides route tree sidebar for navigation overview, 4) Adds filtering/search toolbar. This gives users actual value instead of pretty but meaningless visualizations.
📁 Files Involved
libs/libs-space/universe-architect/src/lib/types/module-node.types.tslibs/libs-space/universe-architect/src/lib/services/module-node-converter.service.tslibs/libs-space/universe-architect/src/lib/components/module-card/module-card.component.tslibs/libs-space/universe-architect/src/lib/components/route-tree/route-tree.component.tslibs/libs-space/universe-architect/src/lib/components/architect-toolbar/architect-toolbar.component.ts
🔗 Related
- Decision ID:
dev_1767848884916_vblkiym - Session: 29
- Workspace: editor2
Auto-generated by MCP Smart Consolidation