Situate yourself by generating a 1-page situation report and maintaining Obsidian-style daily summary notes.
Situate yourself by generating a 1-page situation report and maintaining Obsidian-style daily summary notes.
/workspace/.pi/skills/close-of-day/SKILL.mdDo not run this automatically at session start.
bun run /workspace/.pi/skills/situate-daily-notes/situate.ts
This:
web:*, this means all web session trees (root chats plus branches)After running, check for unsummarized notes and write them (see below).
Rolling memory outputs live under notes/memory/.
situate.ts consumes those rolling outputs first when building the report, so the memory layer is actually read back during catch-up flows.
notes/memory/current-state.md — compact Dream state snapshot for recent daysnotes/memory/recent-context.md — concise markdown digest for quick reloadnotes/memory/MEMORY.md — startup memory indexThe narrative markdown note remains the human-readable source; the rolling memory files are the compact agent-facing layer.
Notes live in notes/daily/YYYY-MM-DD.md and start with YAML front matter:
---