A framework for managing AI agent work through persistent plan files stored in git rather than chat history. A plan-manager agent reads the repository, clarifies ambiguities with the user, writes task contracts, dispatches worker agents, and reconciles results—keeping the messy problem-solving at the management layer while workers execute clear, bounded tasks.