Skip to content
Mermaid templates

State — Document Lifecycle

Draft → Review → Approved → Published with rejection / revision loops.

Template previewMermaid
Rendering…

Make it your own.

stateDiagram-v2
[*] --> Draft
Draft --> InReview: submit
InReview --> NeedsRevision: changes_requested
NeedsRevision --> InReview: resubmit
InReview --> Approved: approve
Approved --> Published: publish
Published --> Retired: retire
Retired --> [*]
Approved --> NeedsRevision: revoke