name: alive-morning description: Morning briefing -- read all walnut states, surface priorities, inbox count, stale walnuts, people nudges version: 1.0.0 author: ALIVE Context System license: MIT toolsets:
- terminal
- file metadata: hermes: tags: [ALIVE, cron, morning, briefing] cron_schedule: "0 7 * * *" cron_deliver: "telegram"
Morning Briefing
Read all active walnuts. Surface what matters. Deliver to Telegram.
Process
- Find world root (check ALIVE_WORLD_ROOT, ~/world, iCloud path)
- Read
_kernel/now.jsonfor every non-archive walnut - Calculate health signals (active/quiet/waiting) from rhythm + updated date
- Check
.alive/stash.jsonfor unrouted items - Check
03_Inbox/for unrouted files - Check
.alive/_squirrels/for unsaved sessions
Output Format
Morning -- [date]
PRIORITY
[walnut]: [top urgent task]
[walnut]: [top urgent task]
ACTIVE
[walnut] [phase] [top urgent or active task]
[walnut] [phase] [top urgent or active task]
NEEDS ATTENTION
[walnut] waiting [N] days past [rhythm]
[walnut] [N] urgent tasks
INBOX: [N] unrouted files
STASH: [N] pending items
UNSAVED: [N] sessions
Reply with a walnut name to get details.
Rules
- Keep output under 500 words -- this is a briefing, not a report
- Only surface walnuts that need attention (active with urgents, or past rhythm)
- Skip healthy walnuts with no action items
- People nudges only for close contacts (inner circle) past 2 weeks