The Work Ledger: Turning Agent Work Into Verified Transactions
Why I added tasks, runs, worktrees, reviews, and plan-bound execution to Soul CLI, and how they turn AI-assisted development into an auditable local system.
Design Technologist,
AI Infrastructure,
Prototyping.
Why I added tasks, runs, worktrees, reviews, and plan-bound execution to Soul CLI, and how they turn AI-assisted development into an auditable local system.
Why Soul keeps registry coordination separate from git, and why remote continuity should mean projection plus promotion rather than distributed writes.
How to separate 'what I learned about the code' from 'what I learned about working with this person' so the AI gets better across projects.
Why I stopped putting AI config files in every repo and moved project orchestration into a centralized registry instead.
Why I stopped treating AI system prompts as per-project config files and started treating them as portable operating systems.
How separating AI session state from your code repository into a dedicated registry follows the Unix philosophy and makes everything easier to debug.
The shift from generating one-off code snippets to building persistent, registry-backed systems that maintain state across sessions.
Why giving an AI agent one tool that does ten things leads to drift. Atomic, single-purpose tools are more reliable.
Running the Soul OS architecture through a 7-step agent lifecycle audit. Where it's strong, and where the gaps are.
How using multiple models to cross-check documentation prevents AI-generated hallucinations from becoming permanent.
What Vincent Sitzmann's 'Bitter Lesson of CV' means for how we should build AI agent systems — less hand-crafted modules, more end-to-end learning from traces.
The architectural pivot where Soul OS stopped generating ephemeral artifacts and started managing persistent state on disk.
Notes from my Columbia University presentation on the three generations of AI in software engineering.
Why sequential AI pipelines fail and how the Knowledge Supervisor pattern solves pipeline drift.