Architecture: How to enhance the Unified Builder 2.0 with sub-tool extract...
Documentation for Sessions
🏗️ Architecture: How to enhance the Unified Builder 2.0 with sub-tool extract...
📋 Decision Context
Question:
How to enhance the Unified Builder 2.0 with sub-tool extraction and improved secondary workspace?
Task: Not specified
🎯 Decision Made
Chosen:
5-phase approach: Fix critical issues first, then extract 4 sub-tools in parallel, redesign secondary workspace with 7 context-aware tabs, consolidate state, add floating panels
Options Considered:
- Fix issues only and defer sub-tools
- Extract all sub-tools at once (chosen)
- Redesign from scratch
- Incremental enhancement without floating panels
💭 Reasoning
Session 36 built the foundation but left placeholders. Analysis revealed state fragmentation, race conditions, and empty secondary workspace. Extracting sub-tools (BlockLibrary, NodePalette, PropertiesPanel, PreviewRenderer) enables modular composition. 33% viewport height provides balanced view. Floating panels add flexibility for power users.
📁 Files Involved
libs/libs-space/universe-canvas/src/lib/components/unified-builder/unified-builder.component.tslibs/libs-space/universe-canvas/src/lib/components/secondary-workspace/secondary-workspace.component.tslibs/libs-structural/page-builder/src/lib/components/page-builder-embeddable/page-builder-embeddable.component.ts
🔗 Related
- Decision ID:
dev_1768008156304_1r03sra - Session: 37
- Workspace: editor2
Auto-generated by MCP Smart Consolidation