Finite-state machine articles