Block a user
Add mavmaild, the read-only IMAP poller that feeds mail intake (#246)
Turn a mail into task candidates, and into nothing else (#246)
Read a mailbox read-only, in an IMAP client small enough to audit (#246)
Read spending from zenmoney in the poller, answer it from facts (#125)
Rank captured tasks by what he actually said (#129)
Capture tasks, with one intake seam mail can call later (#130)
Answer "что я обычно делаю по вторникам?" by counting, not guessing (#254)
Add the day plan she can recite when asked (#128)
Read the work calendar as a notification signal, not a mailbox (#126)
Render maven's own reminders to a calendar she owns (#127)
Add background memory evaluation, off unless configured
Announce tick-inferred routines, opt-in and rate-limited
Move the quiet-toggle and pattern-extraction slices out of voice.go (#321)
Add a locked-down maven.<domain> block to the nginx template (#354)
Gate POST /api/chat on the same step-up as /tools (#317)
Make Qwen3-1.7B the resident model
Write the nudges from templates instead of asking the model (#392)
Rewrite Russian questions into Kiwix keywords — and the score that says it does not work yet (#403)
Write down every conversational eval score from tonight
Stop shipping half-written JSON as a reply