AI

WHAT A PROMPT CONTAINS.

When you ask the AI a question, the app builds a prompt from your day's data and sends it to the provider you picked. Nothing is sent unless you ask.

What goes in

  • Today's app and site usage (per-app totals, duration).
  • Today's goals and 7-day goal trends.
  • Last night's sleep (hours and quality).
  • Active projects and planning notes.
  • Activity logged away from the computer (up to 5 entries).
  • Canvas cards you have open, so the assistant can update rather than duplicate.
  • Your derived profile: traits, interests, habits, communication style.
  • The first few email subjects and calendar items, only if you connected a connector.

What stays out

Finance data is locked by default and only included if you unlock it. The lock fails closed: if it cannot be read, finance is omitted.

Who receives it

The provider you configure. Local options (Ollama, llama.cpp) send nothing off the machine. Cloud options (OpenRouter, Groq, Gemini, Cloudflare, Azure) send the prompt to that host.

What is stored

Every prompt and every answer is saved in the same SQLite database, in a table called ai_debug_events. The newest 25,000 rows are kept. Known secret formats are removed before saving.

What the assistant cannot do

It cannot query older dates. The prompt carries today's data only. It cannot cite sessions — no citation code exists in the app. It cannot answer "last Tuesday" or "this week" from the data it is given.

Pick a local provider and nothing leaves your machine. Not released yet. v0.2.0, pre-release.