But when condition return true, there is no action triggered.
I think that the problem is on trigger_write_get_eligibles function on modelstorage, because
a denial of the condition is made. “if not Trigger.eval(trigger, record)”
A trigger is about change of state. So before the write the trigger condition for the record must be evaluated to false and then to true after. Otherwise if it is both true there is no change.