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 1596
Backend Python test files 621
Frontend JS/TS source files 2143
Frontend unit test files 630
Registered FastAPI routers 39
Runtime skill contracts 16
Development-memory directives 24

Owned application surfaces

Surface Files Purpose boundary
backend/ 1715 FastAPI, services, models, agents, scheduling, and storage adapters
frontend/src/ 2235 React application, UI behavior, state, and browser integrations
pipeline/ 102 Reusable application skills and deterministic processing tools
desktop/ 120 Desktop lifecycle, backend packaging, IPC, and updates
extensions/ 68 Office, browser, plugin, marketplace, and external-system adapters
tests/e2e/ 43 Host-level Playwright acceptance tests
scripts/ 41 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.