Repository Map

Quick ownership map for all repositories participating in the Assistiv platform.

This page defines what each repository owns, so docs and implementation changes stay in the right place.

Repository Inventory

RepositoryPrimary stackOwnsTypical run command
assistivNext.js 14, React 18, TypeScriptMain product frontend for students/admins, auth and portal UX.make run
assistiv-adminNext.js 15, React 19, TypeScriptSystem-admin console for platform-level operations.make run
assistiv-backendNode.js, Express, TypeScript, MikroORMCore REST API, auth/session handling, content/course/group management, logging/system endpoints.make run
auroraGo 1.24, Gorilla MuxAI and study intelligence service exposed at /aurora/v1.make run
assistiv-documentation-docsMDX + JamdeskPublished documentation site and navigation (docs.json).Push to connected branch

Code Ownership Boundaries

  • UI behavior and UX documentation should start in assistiv or assistiv-admin.
  • Domain/API behavior documentation should start in assistiv-backend.
  • AI workflow and model-integration documentation should start in aurora.
  • Cross-repo architecture and onboarding documentation belongs in assistiv-documentation-docs.

Suggested Documentation Source of Truth

  1. Keep deep implementation docs close to code in each repo when practical.
  2. Mirror curated, consumer-facing versions in assistiv-documentation-docs.
  3. Link back to source paths so drift is easy to detect during review.