Agentic Coding

302: The Whiteboard and the Shared Tree

How do agents share a board and a codebase without losing each other's work? A fleet coordinates through two shared surfaces: a whiteboard, where nodes keep their boards and send each other messages, and a checkout, where they commit their work. This chapter teaches the whiteboard as a set of invariants, kept in Intent as views generated from a store, and a write to it as something short of a delivery, since every surface needs a named reader. It then turns to the shared tree, where a scoped commit protects the committer but never the stager, a test result names a moment rather than a commit, and a worktree isolates source but not state. The exercises make the room a small fleet, so the collisions happen between the people in it.

Materials

This Chapter's Insights

Browse every insight on the course map.

Downloads