Use when
- Users spend meaningful time entering form content or application progress.
- The system can safely store partial progress as a draft or recoverable state.
- Users may be interrupted, navigate between steps, or return later.
- The product can show accurate per-field or per-section save status and retry failed saves.