Skip to content

Feature Map

Donna's capabilities at a glance, organized by subsystem with implementation status and navigation links.

Feature Status Domain Workflow
Task capture — parse natural-language messages into structured tasks Shipped Task System Capture a Task
Task deduplication — fuzzy title match + LLM semantic comparison Shipped Task System Capture a Task
Task state machine — configurable lifecycle from CAPTURED through DONE Shipped Task System
Time intent + routing gate — classify when a task happens and deterministically route it to scheduler / automation / backlog Shipped Scheduling, Task System Capture a Task
Scheduling — auto-schedule tasks to calendar slots, conflict resolution Shipped Scheduling
Calendar sync — bidirectional Google Calendar integration Shipped Scheduling, Integrations
Reminder cadence — T-24h, T-1h, T notifications with escalation Shipped Notifications
Skill system — YAML-defined skills with LLM execution, tool dispatch, validation Shipped Skill System Run a Skill, Add a New Skill
Agent hierarchy — sub-agents with progressive autonomy and tool access Shipped Agents
Model routing — alias-based routing across Claude API and Ollama Shipped Model Layer
Budget enforcement — $20/day soft pause, $100/month hard cap Shipped Cost Handle Budget Breach
Escalation gate — over-budget decision tree (Approve / Manual / Pause / Cancel) Shipped Cost
Discord bot — primary interaction channel, DMs, thread tracking Shipped Integrations
SMS/Voice — Twilio integration for text and voice reminders Shipped Integrations
Gmail — draft-only email integration Shipped Integrations
Chat engine — conversational interface with action handlers and session persistence Shipped Chat
Memory vault — Git-backed knowledge store with embeddings and semantic search Shipped Memory Vault
Preference learning — event-driven correction logging and rule extraction Shipped Preferences
Automations — cron-dispatched recurring skills with cadence policy Shipped Skill System
Payload collection — capture full LLM call payloads for forensics Shipped Collection
Claude Inspector — UI for browsing LLM calls, comparing payloads, cost insights Shipped Insights, Management GUI
Management dashboard — React admin UI with task, skill, log, and vault views Shipped Management GUI
Observability — Grafana + Loki dashboards, structured logging Shipped Observability
Resilience — retry policies, circuit breaker, health checks Shipped Resilience
Supabase sync — async write-through to cloud Postgres replica Shipped Integrations
Setup wizard — interactive bootstrapping for new instances Shipped Setup
Alembic migrations — schema versioning with roundtrip safety Shipped Add a Migration
Flutter app — Web + Android UI Planned
Multi-user — second user support Planned