Obsidian's File Recovery plugin snapshots every note you edit. This script reads those snapshots from disk and outputs unified diffs or hunks (inspired by hunk that makes it easier for large language model agents to work with code; this is just for your thoughts, notes, and journals).
The tool outputs one section per note, newest first, with a per-day edit table at the top.
The output is context for an LLM. You give it the diffs; it tells you what you've been working on, where load is concentrated, what's unresolved, and where you seem to be headed. This is a proxy signal — edit activity, not internal state — but it's enough for a useful weekly read.
Bulk syncs (iCloud or Obsidian Sync pulling another device's changes) are detected and excluded from the activity table so they don't inflate your edit counts or trigger false late-night flags.