# Project Architecture & Guidelines ## Monorepo Layout - **Backend**: `./barker` (Python, managed via `uv`) - **Frontend**: `./bookie` (Angular, managed via `npm`/`ng`) - **Environment**: Root `.env` file containing shared/database variables. --- ## Execution Rules & Commands ### Backend (`/barker`) - **Working Directory**: Always execute backend commands within `./barker` OR pass `--directory barker` to `uv`. - **Package & Script Management**: - Use `uv` exclusively. Never run bare `pip` or global `python`. - Run scripts/tests: `uv run python