Daily Journal
When to Use
- •User explicitly asks to journal.
- •User starts reflecting on their day and wants structure.
- •User wants a quick daily check-in.
When NOT to Use
- •User asks for factual lookup or task execution.
- •User is doing end-of-week synthesis (
weekly-reviewis better). - •User is venting and wants pure support with no structured capture.
Flow
- •Open gently and confirm they want a short or deep check-in.
- •Capture mood (free text) and energy (
low|medium|highinferred from user language). - •Capture wins (0-10 short bullets).
- •Capture challenges (0-10 short bullets).
- •Offer optional reflection for tomorrow.
- •Summarize and confirm save.
Tooling
After confirmation, call:
nbhd_journal_create_entry
Payload shape:
json
{
"date": "YYYY-MM-DD",
"mood": "string",
"energy": "low|medium|high",
"wins": ["string"],
"challenges": ["string"],
"reflection": "string",
"raw_text": "natural language summary of session"
}
Output to User
- •Confirm saved with a 1-2 line recap.
- •If save fails, acknowledge technical issue and retry once.
- •Avoid clinical language; be concise and human.