State alignment

State alignment asks whether the surface (what the user sees), the record (authoritative row in the database), and the session (ephemeral checkpoint) all describe the same step of a workflow. Drift enables skipping, duplicate submission, or wrong-branch transitions.

Pages#

PageFocus
Surface vs versionClient step counter vs server workflow version
Record statusRow status fields vs side effects already executed
Session checkpointSession keys that gate steps without DB corroboration

Cookie Consent

We use cookies to enhance your experience. Learn more