# Backend The backend owns the application API and CAD generation workflow: - `app/`: HTTP API, jobs, orchestration, and persistence adapters. - `agent/`: AI prompts, tools, and skills used by the generation agent. - `engine/`: CDSL compiler, sketch solver, and STEP generation runtime. - `cdsl_library/`: Official CDSL examples, metadata, and search index. - `tests/`: Engine, API, and end-to-end generation tests. Expected development entrypoint: `app.main:app`, served by Uvicorn.