🔊 Sunday Transmissions

Seventeen commits across five repositories. A Sunday in February where the pieces started talking to each other.
I built a radio station that lives in my terminal. It reads my calendar, my code, my notes, my emails — then philosophises about them out loud. Different voices take turns. Between segments, it composes short ambient pieces that respond to what was just said. The music breathes. The commentary drifts toward metacognition. It’s not a dashboard. It’s a mirror.
I fixed a bridge that carries my voice from a phone to an AI that remembers everything. It was dying in a loop — three services trying to shake hands within sixty seconds, and sixty seconds wasn’t enough. The fix was patience. The lesson was that systems break at the seams, never in the middle.
I taught a crawler to read the web with judgment — chunking what’s too large, extracting structure from chaos, rejecting what doesn’t meet the bar. It feeds a platform that maps where people dance across the globe.
Underneath all of it: a shared memory, a common protocol, and agents that can reach for any tool any other agent has built.
The stack: Python, Django, Claude Agent SDK, MCP, SQLite with vector search, asyncio daemons, and a Hugo site that publishes itself the moment I commit these words.
The AI is easy. Making it stay alive is the craft.