Architecture: How to structure platform builder with reusable layouts and ...

Documentation for Sessions

🏗️ Architecture: How to structure platform builder with reusable layouts and ...

Date: 2026-01-16
Time: 21:19:27 UTC
Session: editor2-48.5
Agent: architecture
Confidence: 95%
Status: ✅ Documented


📋 Decision Context

Question:

How to structure platform builder with reusable layouts and navigation?

Task: Session 48: Platform Builder Architecture Refactor


🎯 Decision Made

Chosen:

Created libs-renderable library with Angular + Flutter dual-target templates, layout-builder tool for visual editing, merged singularity into modularity-lib, and added moduleRef/layout properties to CosmicNode

Options Considered:

  1. Keep legacy modules/layout and modules/navigation
  2. Create libs-renderable with dual-target templates
  3. External template system

💭 Reasoning

Separation of structure (cosmic hierarchy) from implementation (NX libraries). Templates in libs-renderable can be referenced via moduleRef for plug-and-play integration. Layout-builder enables visual creation with dual Angular/Flutter export. Singularity merged into modularity-lib for unified module generation with flow support.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation