Skip to main content

Repository Map

ops-platform/
├── apps/
│ └── webapp/ # Next.js frontend
├── backend/
│ └── core-api/ # FastAPI backend
├── app-doc/ # Docusaurus documentation site
├── supabase/
│ └── migrations/ # v2 schema and migration history
├── docs/ # internal runbooks, migration plans, references
├── monitoring/ # Prometheus/Grafana/Alertmanager config
├── scripts/ # validation, health, deployment helper scripts
├── .github/workflows/ # CI/CD/security workflows
├── docker-compose.yml
└── AGENTS.md # canonical architecture/developer rules

Where to start by task

TaskStart here
Frontend page/UXapps/webapp/src/app, then apps/webapp/src/modules
Feature module behaviorapps/webapp/src/modules/<feature> and backend/core-api/app/modules/<domain>
Backend endpointbackend/core-api/app/api/v1/api.py, module router/service
Auth/OIDCapps/webapp/src/app/auth, apps/webapp/src/lib/oidc.ts, backend/core-api/app/core/auth.py
RBAC/API keysbackend/core-api/app/core/rbac_*, backend/core-api/app/core/api_key_auth.py
Database changesupabase/migrations, backend/core-api/db_schema.sql
Escrow/web3backend/core-api/app/modules/escrow_chain, apps/webapp/src/modules/escrow-chain
Docsapp-doc/docs, app-doc/sidebars.ts, app-doc/docusaurus.config.ts
Deploymentdocker-compose.yml, .github/workflows, docs/DEPLOYMENT.md