Máquina de estados: Librería FSM

ja,ja,ja. Está muy bien! Lo has creado con una máquina de estados.... tu performance_status no es más que una variable con el estado actual.
Hay muchas maneras de hacerlo: con if, con switch, con lockup tables, etc.

:wink: