# What This Repo Is

This repo is the Anan platform core:

- `apps/web` - main Next.js product surface for public entry points, sign-in, workspaces, OAuth consent, and workspace flows.
- `apps/admin` - internal Next.js operations console for platform administration.
- `convex/` - shared Convex backend for auth, data, policy, AI workflows, OAuth runtime, workspace authorization, and live projections.
- `packages/` - shared TypeScript packages for auth, authorization, domain contracts, UI, testing, web foundations, and domain logic.

The independent Partners developer portal now lives outside this repo at `../partners`. Partners owns developer/programmer accounts, programmer organizations, app registration lifecycle, reviews, app secrets, partner events, and portal audit logs. Anan only stores the minimal OAuth client mirror needed to authorize workspace access.