Use when: building a feature, changing behavior, fixing a bug with a reproducible case, adding tests, or creating feedback loops.