* Don't rush over the hill, you _will_ drive off a cliff if you skip a step. Each stage unlocks the next. * chat: exploring options, building a spec, asking questions when stuck * mid-loop: genAI as autocomplete on steroids in your IDE: gathers context, suggests code * in-the-loop: agent mode, the model writes code, compiles, runs tests, and iterates. You steer and babysit. * on-the-loop: fully autonomous but "small" workflows (think user story/screen/endpoint/...). You set up guard rails and specify desired state, agent works until done, you verify * multi-agent: fully autonomous workflows for "larger" workloads (think building a prototype, fixing a backlog of bugs,). You set up guard rails, specify desired state and multi-agent workflows