Life Scripts — rituals and algorithms
Opt-in Life Scripts turn triggers (manual, cron, voice, ingest) into closed actions — append Life pages, companion prompts, reminders, and capture presets without user server code.
Before you start
- Life notebook enabled (Wave 1 Life 2.0).
- Hub account with cloud Self sync on for Studio and system rituals.
Steps
- 1
Hub → Self → Life → Life Scripts — list system rituals (daily reflection, weekly recap, monthly goals) and your custom scripts.
- 2
Toggle a ritual off anytime — system scripts stay visible but skip execution when disabled.
- 3
Create a script: pick trigger (manual, cron, on_ingest, voice_phrase) → add actions (append_life, run_companion_prompt, create_reminder_candidate, notify).
- 4
Dry-run before enabling — POST /v1/self/life/scripts/dry-run shows action plans with no side effects.
- 5
Mac Self panel lists scripts with Run now (dry-run) — mobile enables Route-to-Life + daily ritual prefs only.
- 6
Cron rituals (daily/monthly) respect calendar-busy skip when self_context_calendar is on.
Common mistakes
- Max 32 user scripts; system ids start with system: and cannot be deleted.
- Templater-lite variables {{week}}, {{month}}, {{date}} work in companion prompt actions.
- Ritual notify (web push / Mac) fires when a generated Life page is ready — opt-in in Life settings.