State machine · Diagram Design
The four states a post passes through from draft to archive, with the rejection loop made explicit. Published is the state the team optimizes for — hence coral.
THE HEADLINE
Everything flows toward Published. The rejection loop is dashed because it's a detour, not a failure — the article is still in-progress.
Archived preserves the redirect map so inbound links survive. Only Purge removes the record entirely.