🌿

Recovery

The tree that grows toward health.

Track substances, feelings, cravings, and patterns. Taper schedules that bend around you. Pattern detection that finds what you can't see. A mirror, not a judge. The person is always the agent.

Just say how you're doing.

1

Check in naturally

~ > recovery "had 2 coffees today, was craving a third but didn't"

Two coffees, right on target. You resisted the third one.
That's three days in a row hitting your target. The afternoon
is your hard window. You've noted that before.

The AI parses substances, cravings, mood, and energy from natural language. No forms. No dropdowns. Just talk.

2

See the patterns you can't

~ > recovery "how am I doing this month?"

26 of 30 days on target. Two slips, both on weekends,
both after social events. Cravings peak Fridays 5-8pm.
Lowest after morning workouts.

The pattern: when you exercise in the morning, craving
intensity drops by 40% that day. 7 of 8 instances.

The AI reads across substances, feelings, and history. Finds correlations. Exercise and cravings. Sleep and mood. Time of day and intensity. Presents them as observations, not prescriptions.

3

Taper at your pace

~ > recovery "I want to cut from 6 coffees to 2 over the next month"

Plan set. Starting at 5, stepping down one per week.
You'll hit 2 by April 26. I'll adjust if it's too fast
or too slow. The first step is usually the easiest.

Ask to slow down and the plan extends. No judgment. The schedule bends around you. Each step is a note on the tree. The AI tracks where you are.

A slip is data, not failure.

~ > recovery "I slipped. had 4 drinks last night"

Logged. Four drinks last night. Your streak was 12 days.
That's still 12 days you didn't have before.
What was happening yesterday?

No shame. No disappointment. The AI asks what happened because context matters for pattern detection. Next time a similar situation appears, the tree remembers.

The journal doesn't analyze.

Everything else in the tree works. The journal just holds. Write whatever you need to write. The AI doesn't parse it, doesn't extract values, doesn't connect it to your substance use. It says "Written." and moves on.

But if you ask "show me my journal entries from the hardest days," the AI can read them. The entries are in the tree. They're searchable. They just don't get automatically processed.

The tree is the mirror.

Recovery
├── Log (daily check-ins)
├── Substance
│ └── Caffeine
│ ├── Schedule (Week 2: 4/day)
│ └── Doses today: 2 | target: 4 | streak: 12
├── Feelings
│ ├── Cravings intensity: 6/10 | resist rate: 85%
│ ├── Mood 6.1/10 | trending up
│ └── Energy 5/10
├── Patterns (AI-detected correlations)
├── Journal (safe space, no analysis)
├── Milestones (Day 1, Day 7, Day 30...)
├── Profile (goals, substances, config)
└── History (daily summaries)

Safety boundaries are not optional.

Never provides medical advice about withdrawal symptoms
For alcohol and benzodiazepine tapering: always recommends medical supervision
If someone expresses hopelessness or mentions self-harm: 988 Suicide and Crisis Lifeline
Never uses shame, guilt, or disappointment language
The person is always the agent. Never says 'you should' or 'you must'
Tracks honestly. Never minimizes or inflates numbers

Part of something bigger.

🍎
Food
Fuels the body
💪
Fitness
Builds the body
🌿
Recovery
Heals the body
📚
Study
Builds the mind

Fitness data flows to Recovery through channels. Low calorie days correlate with high cravings. The tree connects them. Not the code. The structure.

Under the hood.

Four AI modes

Log parses check-ins into structured data. Substances, cravings, mood, energy. Reflect finds patterns across time. Correlations the person can't see. Plan creates and adjusts taper schedules. Journal holds unstructured writing without processing it.

Milestones and streaks

Automatic detection at Day 1, 3, 7, 14, 21, 30, 60, 90, 100, 180, 365. Written as notes to the Milestones node. The AI mentions them when they arrive. Not as celebration theater. As acknowledgment. "Day 30. You're here."

Pattern detection

The AI reads across Feelings, Substance, and History to find correlations. "Morning exercise reduces craving intensity by 40% (87% confidence, 7 of 8 instances)." "4 of your 5 highest craving days had below 1200 calories by 3pm." Patterns write to the tree. Future conversations reference them naturally.

Type "be" to check in

Navigate to your Recovery tree and type "be". The AI asks how you're doing today. Low friction. No forms. It knows your streaks, your hard windows, your patterns. It meets you where you are.

The tree grows toward health.

Plant a land. Create a Recovery tree. Check in when you're ready. The tree is patient.