feat: AI tip generation via Ollama — contextual advice from user signals #79
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Currently tips are raw Todoist tasks surfaced as-is. The magic of oO is supposed to be perfectly-timed, insightful advice. An LLM can synthesize signals (tasks, calendar, habits, time-of-day) into a genuinely useful tip that goes beyond "do this task".
Design
New
TipGeneratorstage in the pipeline:Candidate types:
Ollama integration:
http://localhost:11434/api/generateTasks
ml/serving(Python, reuse existing FastAPI)POST /generate-tipthat takes signals + context → tip textTipGeneratorinterface in recommender for pluggable generation strategies