The day board keeps its data in the artifact’s own database (the db capability). Everything is private to the owner unless the artifact is shared.
| Path | One document per | Written by | Fields |
|---|---|---|---|
tasks/<id> |
task | Sync button, scheduled tasks, the page (ticks and focus) | title, section (Active, Waiting, Someday, New, Done), group, note, status (open, done), doneAt (ISO time or null), doneBy (notion, page or null), focusOn (date or null), notionText, source, firstSeen |
checkins/<YYYY-MM-DD> |
day | the Wellbeing page | date, mood (1 to 5), energy (1 to 3), sleepScore (0 to 100 or null), note, at |
focus/<YYYY-MM-DD> |
day | the Focus timer | date, minutes, sessions, log (list of {task, min, at}, last 40) |
health/<YYYY-MM-DD> |
day | Sync button, scheduled tasks | date, steps, hrvMs, exerciseMin, restingHR, sleepHours, daylightMin, activeKcal (old), syncedAt |
meta/sync |
- | Sync button, scheduled tasks | at, by, note |
meta/settings |
- | the Health page | stepGoal |
The task id is the title in lower case, with every run of other characters than a-z and 0-9 replaced by one hyphen, cut to 60 characters.
notionText first, then by a close title match (most words shared). So “Clean room- all” in Notion matches “Clean room” on the board.One line per run, newest at the bottom. The newest line for a date wins.
2026-01-15 | steps 8200 | hrv 45 | exercise 30 | resthr 62 | sleep 26400 | daylight 40
| Key | Unit | Notes |
|---|---|---|
steps |
steps | the bigger of Watch and iPhone |
hrv |
ms | average of the last 24 hours |
exercise |
minutes | |
resthr |
beats per minute | |
sleep |
seconds, minutes, hours, or “7 hr 12 min” | the board converts to hours |
daylight |
minutes | optional |
active |
kcal | old lines only, not shown |
Numbers may contain commas. Notion shows the | separators as \| in its page text, and the board removes the backslashes before reading.