Roadmap
Architecture
34% · 58 of 171 features shipped · 20 modules total
Product modules · what users open
31% · 39/126 · 13 modules
Finance · Personal + Shared
39% · 9/23
- ✓Shared sub-page (group list)
- ✓Group detail v4 (rings + donut + bar + ledger)
- ✓Couple Splitwise ledger + per-trip groups
- ✓Per-tab expense ledger
- ✓Settlement HTML report
- ✓Idempotency + reversal mutations
- ✓Web view of group + ledger
- ✓Tab management (list / delete) from telegram
- ✓Transaction CSV import (1,416 rows)
- ◯Personal sub-page
- ◯Create / edit / delete lists from web
- ◯Add / remove people per list from web
- ◯Web editing of expense rows
- ◯Multi-currency conversion
- ◯Telegram group-chat awareness (skip absent members)
- ◯Couple-list ↔ travel-plan linking
- ◯Analytics on settlement screen
- ◯Sharable settle link
- ◯Bank-linked auto-import
- ◯Investments tracker
- ◯Tax advisor view (€3,590 refund potential)
- ◯Net-worth dashboard
- ◯Monthly spending breakdown (web)
Agents · Specialist personas
17% · 2/12
- ✓Specialist agent framework (orchestrator + consult-tool)
- ✓Coach agent (fitness) live
- ◯Agent box on home + architecture (entry point)
- ◯Plain-English brief — you describe the agent you want
- ◯Opus engineers the system prompt from your brief
- ◯Generated spec states goals + tone explicitly
- ◯Pick which modules / products the agent can scan
- ◯Create / edit / save agents from web
- ◯Tax agent (German Abgeltungsteuer)
- ◯Psychologist agent
- ◯Obsidian organiser agent
- ◯Agent picker + routing
Organisers · Lists & Notes
55% · 6/11
- ✓Todo lifecycle (add / list / complete / pause / snooze)
- ✓Lists (any named: grocery, packing, ...)
- ✓Notes save / find with content search
- ✓Calendar + reminder sync on todos
- ✓Bulk todo add (cap raised to 20)
- ✓Web view of notes
- ◯Movie / Series / Books / Things-to-buy preset lists
- ◯Travel essentials checklist
- ◯Shared lists (multi-user)
- ◯Web editing of any list
- ◯Per-list admin (add / remove people)
Chats · AI threads
58% · 7/12
- ✓Claude.ai-style streaming chat (web)
- ✓Opus + Sonnet model picker
- ✓Photo + PDF uploads + Gemini OCR
- ✓Web search (admin only, 5/turn cap)
- ✓Save chat → Notes (markdown transcript)
- ✓Telegram chat-mode tools
- ✓Telegram → web mirror archive
- ◯Auto-summarize chat → Notes / Brainstorm / Ideas
- ◯Voice notes raw + AI summary
- ◯Cross-surface continuation (web → phone)
- ◯Per-user chat scoping for non-admin
- ◯Admin toggle: enable Chats per user
Travel · Trips
36% · 5/14
- ✓Telegram: "create italy trip" → skeleton
- ✓Gmail flight import via telegram command
- ✓Trip HTML report (Leaflet map, settlements, fun facts)
- ✓Day-of morning briefing cron
- ✓Pre-flight reminders
- ◯Local + Berlin reference time per leg (modular)
- ◯Manual flight upload via photo / PDF
- ◯Photo upload → note → promoted to trip hero
- ◯Trip-page motion + dynamic animations
- ◯AI research (kid-friendly Catania) → notes w/ maps
- ◯Day-by-day journal (flight · hotel · expenses)
- ◯Sharable visitor plan link
- ◯Web edit of trip
- ◯Trip ↔ expense group linking from UI
Fitness · Health
42% · 5/12
- ✓Garmin / Apple Health ingest (CSV + HAE)
- ✓Cockpit v2 dashboard
- ✓Running page · PB rail · training load · Blueprint
- ✓Lab-grounded coach review
- ✓Workout / cardio / metric SQLite tables
- ◯HAE Workouts payload parser (Phase 2a)
- ◯Sleep stages (REM / Core / Deep / Awake)
- ◯Per-run detail page /r/run/<id>
- ◯Plan engine + adherence tracking
- ◯Coach intelligence (PR 11)
- ◯Cycling / Spinning / Swimming / Strength tabs upgraded
- ◯Day / Week sliders + expandable KPIs
Cases · Legal & Personal
12% · 1/8
- ✓Manual divorce notes on disk
- ◯Cases folder structure (divorce / rebuy / leyla / giulia)
- ◯Dedicated agent per case w/ system prompt
- ◯Web case-folder browser
- ◯Upload PDFs / HTML / images per case
- ◯Internet research bound to case context
- ◯Track milestones + next actions per case
- ◯Privacy gate (never surface to other users)
Recipes & Food Intelligence
11% · 1/9
- ✓Cooking todos (kunefe, mutabbal hummus, ...)
- ◯Extract recipes from links pasted in Telegram
- ◯Record own recipes (telegram + web)
- ◯Extract recipe steps from photos (Gemini OCR)
- ◯"What can I cook with X?" — match ingredients to recipes
- ◯Recall + search saved recipes
- ◯Ingredient → grocery list bridge (Organiser)
- ◯Per-recipe nutrition (calories, macros)
- ◯Trip-aware recipe surfacing (Italy → pasta, Berlin → kraut)
Calendar · multi-cal view
43% · 3/7
- ✓Calendar tool integration (create / update / delete)
- ✓Category-driven colors + emoji
- ✓Idempotency + render templates
- ◯Web calendar view (mine + Busy Bees + Leyla overlay)
- ◯Drag-to-reschedule from web
- ◯Quick-add from web
- ◯Faster navigation than Google Calendar
Alexa · voice
0% · 0/4
- ◯Connect Telegram Fayrouz ↔ Alexa skill
- ◯Voice → todo / list / reminder
- ◯Morning / evening routines
- ◯Smart-home triggers from agent
Driving License · Germany
0% · 0/5
- ◯Module structure on disk
- ◯Theory question bank ingest
- ◯Practice quizzes / spaced repetition
- ◯Progress tracking + readiness score
- ◯Theory-test booking reminders
Italian Learning
0% · 0/5
- ◯Module structure on disk
- ◯Vocab + grammar drills
- ◯Progress tracking + streak
- ◯Conversation practice w/ Fayrouz
- ◯Italy-trip-aware vocab focus
Personal Milestone Map
0% · 0/4
- ◯Achievement / goal map (lives under Lists)
- ◯Visual milestone tree
- ◯Coach commentary on progress
- ◯Tied to fitness · language · driving · cases
Infrastructure & integrations · plumbing
42% · 19/45 · 7 modules
Access · Login & Admin
11% · 1/9
- ✓Manual user table via SQL
- ◯Sharable home landing (no auth)
- ◯Login / SSO — Google / Apple
- ◯Add user via Telegram username invite
- ◯Add user via email invite
- ◯Per-user feature access toggle
- ◯Per-user restrictions enforced backend
- ◯Admin page with user management UI
- ◯Each user gets their own admin page
Image Recall · OCR engine
43% · 3/7
- ✓Photo upload + Gemini Vision OCR pipeline
- ✓Auto-save to SQLite blob
- ✓photo_search / photo_get / photo_tag tools
- ◯Photo → expense receipt parsing
- ◯Photo → note attachment promotion
- ◯Web photo browser surface
- ◯Visual search ("find photo of receipt from June")
Gmail · integration
57% · 4/7
- ✓Gmail OAuth
- ✓Flight import → Travel module
- ✓Gmail send (drafts + send)
- ✓Search + thread read
- ◯Multi-account OAuth
- ◯Daily inbox digest cron
- ◯Auto-reply draft suggestions
Personal Profile · context
50% · 3/6
- ✓Markdown profiles on Hetzner (youssef / giulia / leyla)
- ✓profile_read / profile_update / profile_list tools
- ✓Sensitive/ subfolder for divorce / finance / health
- ◯Profile content filled in (interests, perks, constraints)
- ◯Auto-suggest updates ("I noticed X — add to profile?")
- ◯Cross-module context injection (suggestions grounded in profile)
Smart Search · cross-module
60% · 3/5
- ✓transactions_read_all (raw ledger rows)
- ✓Notes content search
- ✓Photo search by tag / keyword / date
- ◯Cross-module unified search bar (web)
- ◯Semantic search over notes / chats
Morning Briefing · daily cron
50% · 3/6
- ✓Morning cron (06:00) wired
- ✓Day-of trip briefing
- ✓Pre-flight reminders
- ◯Cross-domain coach snapshot (daily)
- ◯Web morning-brief view
- ◯Evening wrap cron + summary
LEGO Setup UI · meta-tooling
40% · 2/5
- ✓Module / tool registry (registry.py)
- ✓Idempotency table generic
- ◯Web-based module overview / system map
- ◯Visual LEGO builder (drag modules together)
- ◯Tester onboarding flow