AeThex Ecosystem Audit & Consolidation Plan
Date: January 2025 Status: Current ecosystem analysis with consolidation recommendations
Executive Summary
You have 100+ routes spanning 6 "arms" (business divisions), multiple systems, and significant duplication. This audit identifies:
What exists (complete route inventory)
What's duplicated (routes serving same purpose)
What's incomplete (routes with partial implementation)
What should be removed (legacy/dead routes)
Consolidation strategy (merge/redirect paths)
Current Ecosystem Structure (By Business Division)
🟡 LABS (Yellow) - Research & Development
Landing Page: /labs
Sub-pages: /labs/explore-research, /labs/join-team, /labs/get-involved
Status: ✅ Landing pages complete | ❌ Full system NOT built
Legacy/Duplicate:
/research→ ResearchLabs (OLD legacy page, same as/labs)
Decision: REMOVE /research route, consolidate to /labs/*
🟢 GAMEFORGE (Green) - Game Development Platform
Landing Page: /gameforge
Sub-pages: /gameforge/start-building, /gameforge/view-portfolio, /gameforge/join-gameforge
System Pages:
/projects- Project management/projects/new- Create project/projects/:projectId/board- Kanban board/projects/admin- Admin tools
Status: ✅ Full system COMPLETE
Legacy/Duplicate:
/game-development(OLD, same as/gameforge)
Decision: REMOVE /game-development route
🔴 FOUNDATION (Red) - Education & Community
Landing Page: /foundation
Sub-pages: /foundation/contribute, /foundation/learn-more, /foundation/get-involved
Community Section (overlapping):
/community- Main community/social feed/community/teams- FoundationTeams/community/about- FoundationAbout/community/mentorship- MentorshipRequest/community/mentorship/apply- MentorApply/community/mentor/:username- MentorProfile/community/groups/ethos- EthosGuild/community/:tabId- Dynamic tabs (legacy)
Status: ✅ Landing pages complete | ⏳ System partially built (mentorship DB done, UI incomplete)
CRITICAL ISSUE: /foundation/* and /community/* are DUPLICATING the same content!
Decision:
/communityshould BECOME/foundation/community/mentorship→/foundation/mentorship/community/mentor/:username→/foundation/mentors/:usernameREMOVE duplicate routes
🟠 ETHOS GUILD (Orange/Red) - Music & Audio Marketplace
Routes:
/community/groups/ethos- Guild landing/ethos/library- Track library/ethos/artists/:userId- Artist profile/ethos/settings- Artist settings/ethos/licensing- Licensing dashboard
Status: ✅ Full system COMPLETE (Supabase tables: ethos_tracks, ethos_artist_profiles)
Decision: CLEAN UP - Move Ethos Guild pages to organized /ethos/* path
/community/groups/ethos→/ethos(landing)Rest are fine
🔵 CORP (Blue) - Enterprise Consulting
Landing Page: /corp
Sub-pages: /corp/schedule-consultation, /corp/view-case-studies, /corp/contact-us
Legacy/Duplicate:
/consulting(OLD DevelopmentConsulting page)/services- Services page (overlapping with Corp)/engage(Pricing, navigates to/pricing)/pricing→ Redirects to/engage/wix- Wix-related pages (legacy, overlapping with Corp info)
Status: ✅ Landing pages complete | ❌ Client portal /hub/client NOT built
Decision:
REMOVE
/consulting,/services(consolidate to/corp)REMOVE
/wixand/wix/*routes (legacy)REMOVE
/engageand/pricing(consolidate, decide on one pricing page)ADD
/hub/client(client portal, new system needed)
🟣 NEXUS (Purple) - Talent Marketplace
Landing Page: /nexus
Creator Network Routes (ALREADY EXIST):
/creators- CreatorDirectory/creators/:username- CreatorProfile/opportunities- OpportunitiesHub/opportunities/:id- OpportunityDetail/profile/applications- MyApplications
Status: ✅ Database complete | ⏳ UI partially built (basic directory exists, needs enhancement)
Decision:
These routes are ALREADY WIRED correctly
Need to ENHANCE with Nexus features (messaging, contracts, payments, 20% commission)
NO changes to routes needed
💜 STAFF (Purple/Internal) - Employee Portal
Landing Page: /staff
Auth: /staff/login
Dashboard:
/staff/dashboard- Operations dashboard/staff/directory- Team directory/staff/admin- Admin tools/staff/chat- Internal chat/staff/docs- Internal documentation/staff/achievements- Achievement tracking/staff/announcements/staff/expense-reports/staff/marketplace- Internal marketplace/staff/knowledge-base/staff/learning-portal/staff/performance-reviews/staff/project-tracking/staff/team-handbook
Status: ✅ Full system COMPLETE
Decision: All routes properly organized, no changes needed
🔷 DEV-LINK (Cyan) - External Roblox Platform
Routes:
/dev-link- Landing page/dev-link/waitlist- Embedded iframe to dev-link.me
Status: ✅ Landing page complete (external platform)
Decision: No changes needed
Documentation & Learning
Routes:
/docs(nested) - Main docs hub with sub-routes/docs/getting-started/docs/platform/docs/api/docs/cli/docs/tutorials/docs/curriculum/docs/examples/docs/integrations
Legacy/Duplicate:
/tutorials(separate Tutorials page, overlaps with/docs/tutorials)
Status: ✅ Docs complete with nested routing
Decision: REMOVE /tutorials route, consolidate to /docs/tutorials
User Profiles & Passport
Routes:
/profile- User profile/settings/profile/me- User profile (same as/profile)/profile/applications- Job applications/profile/link-discord- Discord linking/passport/me- User passport/achievements/passport/:username- Other user passport
Legacy/Duplicate:
/developers- DevelopersDirectory (overlaps with/creators)/developers/:id(redirects to LegacyPassportRedirect)/profiles(redirects to/developers)/profiles/:id(redirects to LegacyPassportRedirect)
Status: ✅ Wired correctly but with legacy redirects
Decision:
REMOVE legacy
/developersand/profilesroutesKEEP
/passport/*for public profilesKEEP
/profilefor personal settingsThese are correct and non-overlapping
Community & Social
Routes:
/community- Main social feed/community/:tabId- Dynamic tabs (legacy pattern)/feed- Alternative feed/directory- People directory/squads- Teams/groups/teams- Teams (overlaps with/squads)/mentee-hub- Mentorship hub
Status: ⏳ Partially built
Decision:
CONSOLIDATE
/teams→/squads(keep only/squads)KEEP
/mentee-hub(will become/foundation/mentorshipper FOUNDATION consolidation)CLEAN UP
/community/:tabId(use explicit routes instead)
Discord Integration
Routes:
/login- Login page (has Discord OAuth button)/profile/link-discord- Discord linking/discord-verify- Discord verification code/activity- Discord Activity SPA
API Endpoints (NOT routes, but important):
/api/discord/oauth/start/api/discord/oauth/callback/api/discord/activity-auth/api/discord/link/api/discord/verify-code
Status: ✅ Complete
Decision: No changes needed
Admin & Internal
Routes:
/admin- Main admin dashboard/admin/docs-sync- Gitbook sync tool/staff/*- Staff portal (see STAFF section above)
Status: ✅ Complete
Decision: No changes needed
Informational & Legal
Routes:
/about- About page/contact- Contact page/get-started- Getting started/explore- Explore/discover/careers- Careers/support- Support/status- System status/changelog- Changelog/press- Press kit/trust- Trust/security/investors- Investor relations/roadmap- Product roadmap/privacy- Privacy policy/terms- Terms of service
Legacy/Duplicate:
/wix/*pages (legacy, overlaps with Corp info)
Status: ✅ Complete
Decision: REMOVE /wix, /wix/case-studies, /wix/faq (legacy)
Internal Docs (Notion-based)
Routes:
/internal-docs/*- 18 pages for internal governance, ops, finance, etc.
Status: ✅ Complete
Decision: Keep as-is (internal documentation)
Onboarding & Auth
Routes:
/onboarding- Signup flow/login- Login/signup- Signup redirect/reset-password- Password reset/roblox-callback- Roblox OAuth callback/web3-callback- Web3 OAuth callback
Status: ✅ Complete
Decision: No changes needed
CONSOLIDATION SUMMARY
🗑️ Routes to REMOVE (15 routes):
/research→ Merge into/labs/game-development→ Merge into/gameforge/consulting→ Merge into/corp/services→ Merge into/corp/engage→ Decide on/pricingconsolidation/pricing→ Redirect to pricing structure/wix→ Remove (legacy)/wix/case-studies→ Remove/wix/faq→ Remove/tutorials→ Merge into/docs/tutorials/developers→ Consolidate to/creators/developers/:id(redirect) → Remove/profiles(redirect) → Remove/profiles/:id(redirect) → Remove/teams→ Merge into/squads
🔄 Routes to RENAME/REORGANIZE (8 changes):
/community→/foundation/community/teams→/foundation/teams/community/about→/foundation/about/community/mentorship→/foundation/mentorship/community/mentorship/apply→/foundation/mentorship/apply/community/mentor/:username→/foundation/mentors/:username/community/groups/ethos→/ethos/community/:tabId→ Remove (use explicit routes)
✅ Routes to ADD (3 new):
/hub/client- Corp client portal (new system)/foundation/curriculum- Public courses (Foundation system)/opportunities/new- Post opportunity form (Nexus system)
🟢 Routes to KEEP (100+ routes):
All properly structured routes remain as-is
Result After Consolidation
Implementation Priority
Phase 1: Quick Wins (1-2 hours)
Remove legacy routes (Wix, consulting, game-development, research)
Add 301 redirects where needed
Update navigation links
Phase 2: Consolidation (4-6 hours)
Rename
/community→/foundationUpdate all internal links
Verify all child routes work
Phase 3: New Systems (P1 Priority)
Add
/hub/client(Corp portal)Add
/foundation/curriculum(Foundation courses)Add
/opportunities/new(Nexus job posting)Enhance Nexus UI with messaging, contracts, payments
Phase 4: Documentation
Update docs with new route structure
Update internal reference docs
Recommendations
Immediate: Clean up legacy routes to reduce confusion
Strategic: Merge
/community→/foundationto align with business division namingNexus Priority: Enhance existing
/creatorsand/opportunitiesroutes with new features (vs. creating new routes)Corp Portal: Build
/hub/clientas new authenticated dashboardNavigation: Update header/footer to reflect consolidated routes
Files That Need Updates After Consolidation
code/client/App.tsx- Remove ~15 routes, reorganizecode/client/components/Layout.tsx- Update navigation linkscode/client/components/ArmSwitcher.tsx- Update pathscode/client/pages/*- Remove legacy pagesAll internal navigation references
End of Audit Report
Last updated
