Consolidate everything that changed in the current session into one authoritative message - the final state of each change plus a concrete hand-test checklist - so the user can read a single message instead of the whole history and verify everything in one batch. Use whenever the user asks "what should I test", "catch me up", "summarize what we did/changed", "where are we", "give me the full picture", says they haven't been reading the intermediate messages, or invokes /recap - especially after multiple rounds of fixes and features in the same session.