Skip to main content
core-app is a two-package monorepo. Its React interface calls a FastAPI backend that coordinates application data, dashboard queries, model execution, and output access.

Code map

Backend code lives under src/api/src/core: routes, services, clients, db, auth, runners, and formula_engine. Frontend code under src/platform/src includes pages, components, clients, contexts, hooks, and config.

Execution boundaries

Request-scoped work belongs in FastAPI routes and their services. Heavy or scheduled modelling computation belongs in Databricks. Redis is not a task queue, and there is no Celery worker to start. FastAPI starts a reconciliation loop through its lifespan handler. Application resources mount under /rest/v1; /health is a separate health endpoint.