Description
Model state machines inside Python objects. It helps applications make allowed transitions explicit for workflows such as orders, jobs, devices, sessions, or background processing.
This is a developer library, not a workflow UI. State transitions should be tested carefully because missing or overly broad transitions can allow invalid business or system behavior.