The "plan" loop. Break a non-trivial task into clear, tracked, verifiable steps before building, and adapt the plan as work reveals new information. Use when starting any feature, refactor, or bug fix that isn't a one-liner. Mandatory leg of a full cycle; runs standalone too. Pairs with cochangelog (the plan and its changelog cross-reference each other).