Repository inventory¶
High-level snapshot of the authoritative application tree. Generated and vendored dependencies are excluded where the catalog can identify them reliably.
Regenerate with python pipeline/skills/technical_documentation/scripts/generate.py.
Key counts¶
| Surface | Count |
|---|---|
| Backend Python files | 540 |
| Backend Python test files | 204 |
| Frontend JS/TS source files | 381 |
| Frontend unit test files | 86 |
| Registered FastAPI routers | 36 |
| Runtime skill contracts | 24 |
| Development-memory directives | 0 |
Owned application surfaces¶
| Surface | Files | Purpose boundary |
|---|---|---|
backend/ |
554 | FastAPI, services, models, agents, scheduling, and storage adapters |
frontend/src/ |
405 | React application, UI behavior, state, and browser integrations |
pipeline/ |
105 | Reusable application skills and deterministic processing tools |
desktop/ |
27 | Desktop lifecycle, backend packaging, IPC, and updates |
extensions/ |
44 | Office, browser, plugin, marketplace, and external-system adapters |
tests/e2e/ |
31 | Host-level Playwright acceptance tests |
scripts/ |
35 | Native, self-host, release, and maintenance scripts |
Exclusion boundary¶
Catalogs exclude or avoid interpreting .venv, node_modules, dist, cache directories, Playwright reports, local_data, local SQLite files, and frontend/vendor. Vendored reader code is documented only at its integration boundary.