The layers of the system from the screen to the database, what each building block does and with which technologies, where it lives in the repository, and the paths a request takes.
59technical building blocks
10layers
7annotated journeys
57infrastructure modules
63business domains served
Version 4.6.0November 10, 2026kept current at every commit, from the repository's data
Overview
The layers of the system
From the screen to the database. Hover a building block to trace its links, click for its technologies, its files and its decisions.
relies on·used by
Clients
What the person touches: the web app, its offline mode, the mobile shells and the messaging channels.
Edge
What stands between the Internet and the application: tunnel, content policy, rate limiting, sessions.
API and application core
The FastAPI API split into business domains, its SSE stream, its ordered startup and its configuration.
Agent orchestration
The LangGraph graph: routing, planning or ReAct loop, human approval, tools and response.
Models and costs
Access to each provider's models, reasoning, structured outputs, embeddings, and the accounting of every call.
Integrations
Clients for external services, open protocols, the sandbox and the voice channels.
Background jobs
What runs without a request: single-leader scheduler, proactive engine, durable jobs, self-diagnostics.
Data
Where state lives: PostgreSQL and pgvector, Redis, files, and the registers of what LIA did, read and decided.
Observability
Measure, see, alert, review: metrics, dashboards, alerts, logs, traces.
Delivery
How code becomes a service: images, continuous integration and its guards, qualified release, installer, demonstrator.
Journeys
Pick a scenario: its steps light up one by one on the map.
Layers
Click a layer to isolate it.
Journeys
The path of a request, a call, a release
Each step names the building block that acts and what it guarantees.
The journey of a chat message
From keyboard to screen, by way of the graph: one request, one stream, no token exposed.