Skip to content

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.