Lily

Posted on Jul 12

• Originally published at dev.to

This is part of my "Claude Code environment" series. In the post about splitting memory into four layers I described "conversation logs = layer 1" and "the Obsidian Vault = layer 4." This time I'll write about the implementation of the plumbing that distills from layer 1 into layer 4, automatically, every night.

Raw conversation logs are enormous and unreadable. The human-authored Obsidian wiki, on the other hand, is structured long-term memory. I run an unattended job that appends "just the last 28 hours, every night, while preserving the domain structure" from the former into the latter. What this article is really about is the way to kill silent failures and the mechanisms that prevent fabrication — things I only figured out by actually doing it.