A calm, practical map of the day

/journey/ is not a perfect productivity scorecard. It is a gentle reflection of where I showed up each day—mindful, active, caring, and creative—based on my real logging.

How today gets translated into this page

  • I log short events on my phone throughout the day (for example: meditation, workouts, supplements, acupuncture, hydration, and sleep).
  • Those events are sent to Airtable (the back end for the Journey system) through a webhook using iOS Shortcuts automations.
  • Macros are added from my nutrition flow (MyFitnessPal → Apple Health → nightly iOS shortcut to Journey).
  • A scheduled GitHub Action runs the Journey sync and builds a clean cached snapshot for the website.
  • The /journey/ page reads that snapshot for display.

One common example:

  • For many meditation sessions, I run a shortcut that uses the track length (for example, “Tuning in to New Potentials”), sets my phone to Quiet Focus, logs those minutes to Apple Health Mindfulness, and sends the completed event into the Journey system.

That means the page updates on a regular cadence and stays stable while I log events.

The intent

Each logged event belongs to one of these categories:

  • Presence – practices like meditation, breathwork, journaling
  • Movement – workouts, walks, and other physical work
  • Care – acupuncture, supplements, sleep, hydration, macro logging
  • Creative Practice – music, voice, writing, and other craft routines

Each category has a target so the day is scored as a balanced picture, not just a single habit tally.

How the score is built

Think of the day score as four gentle lanes:

  • Each lane can contribute up to 25 points
  • A full day can score up to 100 points
  • The state label updates from this total:
    • 0–34: Quiet Day
    • 35–59: Grounded
    • 60–79: Flourishing
    • 80–95: Inspired
    • 96–100: Exceptional

Why events feel different in impact

Most events add points in proportion to logged minutes, which helps the movement of the day feel reflected naturally.

Some entries are treated as binary or structured metrics:

  • Binary practices are complete/incomplete actions that use configured point values. Examples: acupuncture, supplements taken, or a marker event like “morning routine.”
  • Sleep uses the Apple Watch sleep score and details through the webhook payload.
  • Water scores from daily hydration goal progress.
  • Macros gives small care points when goals are met, using nutritional values from the nutrition flow.

Only events marked complete and visible are counted in the public display.

If a day has notes, you can hover over (or tap on mobile) the journal card to see them in a quick note card.

You can think of it as:

  • Timed practices shape Presence, Movement, and Creative Practice lanes.
  • Single check-ins shape Care in smaller, meaningful increments.

What must be logged for a meaningful day

For best results, every event should include:

  • A clear event type, so it lands in the right category
  • The right day (event_date) and time
  • Minutes for timed practices
  • A completed flag when the activity was done

Why I use it this way

This is meant to be encouraging, not punitive. The score is a lens, not a verdict: small routines matter, consistency compounds, and the language is about tending to life—not grinding through it.

Back to today’s Journey