Skip to content

Architecture

Donna is a hub-and-spoke system: a central orchestrator routes input from channels (Discord, SMS, email) through the model layer and skill runtime, persists state in SQLite, mirrors to Supabase, and emits structured logs to Grafana/Loki.

Page What it covers
Overview Components, Docker topology, GPU isolation, storage layout
Data Flow How a message becomes a task, a reminder, an action
Component Map Every module under src/donna/ and how they connect

Authoritative source: spec_v3.md §3 Architecture.