Use when
- A workflow has several named stages and users need to understand current, completed, pending, blocked, failed, waiting, or skipped status.
- Stage completion depends on validation, saved data, upload acceptance, review, authorization, or approval.
- Users may pause and return later to understand what remains before submission or finish.
- The status display needs to be visible inside a broader form, wizard, checkout, onboarding, import, or approval flow.