You have been provided a spec. This spec should have tickets associated with it, describing how to implement the spec. The issue tracker should have been provided to you. If not, tell the user to run . The goal is the entire spec implemented on a single integration branch , with every ticket resolved the way the issue tracker closes work. The tickets are not a list of steps. They are a task graph with blocking relationships between them. This means there is always a frontier of tickets which are ready to be grabbed. Start every subagent with a fresh context window. Communication to and from s…