Overview Represent agentic development as a prioritized queue of bounded tasks. Use loops inside tasks when useful, but use explicit states, triggers, and decision points to coordinate the overall system.