What problem does it solve?
Tracks and analyzes behavioral patterns for known users based on wellbeing, presence, posture, and activity history. Use when answering questions about a user's routines ("What are Leo's habits?", "Has Leo been keeping to his routine?", "Notice anything about my patterns?"), or when invoked from wellbeing/SKILL.md or posture/SKILL.md on a threshold nudge to refresh patterns and provide habit-aware phrasing. Also feeds music-suggestion/SKILL.md with music_patterns for personalized genre. Habit does NOT fire its own standalone nudge — it enriches wellbeing/posture threshold-nudge phrasing.
Core Features & Use Cases
- Read and build per-user habit patterns from wellbeing, mood, posture, and activity data.
- Enrich threshold nudges and conversations with pattern-aware phrasing and timing.
- Provide music personalization hints via music_patterns when available.
Quick Start
Build or refresh patterns for a user by running the habit pattern builder and check the resulting patterns.json.