The proper way to use FSM to control data consistency (opinionated approach)
Press ? anytime to show this help