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:

  1. What exists (complete route inventory)

  2. What's duplicated (routes serving same purpose)

  3. What's incomplete (routes with partial implementation)

  4. What should be removed (legacy/dead routes)

  5. 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:

  • /community should BECOME /foundation

  • /community/mentorship/foundation/mentorship

  • /community/mentor/:username/foundation/mentors/:username

  • REMOVE 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 /wix and /wix/* routes (legacy)

  • REMOVE /engage and /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


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 /developers and /profiles routes

  • KEEP /passport/* for public profiles

  • KEEP /profile for personal settings

  • These 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/mentorship per 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


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):

  1. /research → Merge into /labs

  2. /game-development → Merge into /gameforge

  3. /consulting → Merge into /corp

  4. /services → Merge into /corp

  5. /engage → Decide on /pricing consolidation

  6. /pricing → Redirect to pricing structure

  7. /wix → Remove (legacy)

  8. /wix/case-studies → Remove

  9. /wix/faq → Remove

  10. /tutorials → Merge into /docs/tutorials

  11. /developers → Consolidate to /creators

  12. /developers/:id (redirect) → Remove

  13. /profiles (redirect) → Remove

  14. /profiles/:id (redirect) → Remove

  15. /teams → Merge into /squads

🔄 Routes to RENAME/REORGANIZE (8 changes):

  1. /community/foundation

  2. /community/teams/foundation/teams

  3. /community/about/foundation/about

  4. /community/mentorship/foundation/mentorship

  5. /community/mentorship/apply/foundation/mentorship/apply

  6. /community/mentor/:username/foundation/mentors/:username

  7. /community/groups/ethos/ethos

  8. /community/:tabId → Remove (use explicit routes)

Routes to ADD (3 new):

  1. /hub/client - Corp client portal (new system)

  2. /foundation/curriculum - Public courses (Foundation system)

  3. /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)

  1. Remove legacy routes (Wix, consulting, game-development, research)

  2. Add 301 redirects where needed

  3. Update navigation links

Phase 2: Consolidation (4-6 hours)

  1. Rename /community/foundation

  2. Update all internal links

  3. Verify all child routes work

Phase 3: New Systems (P1 Priority)

  1. Add /hub/client (Corp portal)

  2. Add /foundation/curriculum (Foundation courses)

  3. Add /opportunities/new (Nexus job posting)

  4. Enhance Nexus UI with messaging, contracts, payments

Phase 4: Documentation

  1. Update docs with new route structure

  2. Update internal reference docs


Recommendations

  1. Immediate: Clean up legacy routes to reduce confusion

  2. Strategic: Merge /community/foundation to align with business division naming

  3. Nexus Priority: Enhance existing /creators and /opportunities routes with new features (vs. creating new routes)

  4. Corp Portal: Build /hub/client as new authenticated dashboard

  5. Navigation: Update header/footer to reflect consolidated routes


Files That Need Updates After Consolidation

  • code/client/App.tsx - Remove ~15 routes, reorganize

  • code/client/components/Layout.tsx - Update navigation links

  • code/client/components/ArmSwitcher.tsx - Update paths

  • code/client/pages/* - Remove legacy pages

  • All internal navigation references


End of Audit Report

Last updated