Architecture Migration Plan
Current vs Target Structure
Current Structure (Working)
robo-hub/
βββ components/
β βββ shared/ # Ecosystem-level
β βββ fleetos/ # Legacy FleetOS
β βββ fleetos-clean/ # Current FleetOS
β βββ robo-hub/ # Robo-Hub
βββ services/ # Mixed (ecosystem + product)
βββ lib/ # Ecosystem-level
βββ types/ # Mixed
βββ database/ # Mixed
βββ docs/ # All docs
βββ Robo-Dapp/ # Separate Next.js appTarget Structure (Planned)
Benefits
Migration Steps (When Ready)
Phase 1: Setup (No Breaking Changes)
Phase 2: Move Ecosystem Files
Phase 3: Update Imports for Ecosystem
Phase 4: Move FleetOS Files
Phase 5: Update FleetOS Imports
Phase 6: Move Robo-Hub Files
Phase 7: Update Robo-Hub Imports
Phase 8: Move Robo-Dapp Docs
Phase 9: Clean Up Root
Testing Checklist
Rollback Plan
Decision Criteria
Current Status
Alternative: Gradual Migration
Last updated
Was this helpful?