Architecture: What should be the canonical type name for the root node - '...

Documentation for Sessions

🏗️ Architecture: What should be the canonical type name for the root node - '...

📋 Decision Context

Question:

What should be the canonical type name for the root node - 'universe-core' or 'platform-root'?

Task: Not specified


🎯 Decision Made

Chosen:

Standardized on 'platform-root' as the type name everywhere, with 'Universe Core' as the user-facing label

Options Considered:


💭 Reasoning

Using 'platform-root' provides: 1) 1:1 mapping between CosmicNodeType and ModuleType with no conversion needed, 2) Technical clarity - describes what it IS (the root of the platform), 3) Consistency - same name in all type systems. The cosmic branding ('Universe Core', 'Galaxy', 'World') is preserved in user-facing labels. This follows the pattern: type names are technical/descriptive, labels are branded/friendly.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation