When to create intentional restore points
Save a numbered version before large AI rewrites, structural reorganisations, or pasting in content from another pack. Those moments have the highest regret rate. A cheap checkpoint beats reconstructing memory.
Also checkpoint after closing a major comment cycle or before starting an approval workflow. That creates a clean “submitted” state. If reviewers request changes, you can compare against the submitted version without ambiguity.
For recurring deliverables — monthly reports, renewal MSAs — keep milestone versions that reflect “customer-approved” or “board-sent.” Restoring then becomes a deliberate rollback to a known external commitment, not just undoing a typo.
Do not rely only on automatic saves if your process needs named meaning. Numbered history is most useful when humans understand what a version represented. Add a short mental or written label in your team’s ritual (“v12 = post-legal”).