Architecture: How should the Universe Canvas represent modules?

Documentation for Sessions

🏗️ Architecture: How should the Universe Canvas represent modules?

📋 Decision Context

Question:

How should the Universe Canvas represent modules?

Task: Session 24.1: Rethink universe canvas - modules + routes, not page layout


🎯 Decision Made

Chosen:

Simple flat list with route information

Options Considered:

  1. Force visual layout (header, sidebar, content, footer)
  2. Simple flat list with route information
  3. Complex nested structure with positions

💭 Reasoning

The Universe is NOT a page - it's a PROJECT canvas. Forcing visual layouts (sidebar, content area) doesn't make sense at this level. Modules should be shown as a simple list with their routes - that's how they connect. Visual page layouts belong in the Page Builder, not the Universe Canvas. Routes are the primary connection mechanism between modules.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation