Use when: recording progress, Git deltas, current state, blockers, commands run, or next steps after a work increment, or before a context switch.