When our monitor reconnects, a completion signal retained from before the outage can be treated as a new completion. We're tracking fixture-check bookkeeping with Fairino FR10 in a fixture-checking station under commissioning, using a sample bracket.
I'm trying to reconcile the signal with its job, without automatic resubmission or simply clearing the retained state.
@FelixChan1067 The trace confirms completion remains asserted through the outage. Our application loses its consumed marker on restart, causing the first read to be interpreted as a fresh completion.
Replay reconnect offline against a durable job record. Match the retained completion before changing counts; persisting the consumed marker should prevent the repeat.
A durable marker needs job identity; persisting a generic consumed flag could suppress a different completion rather than correctly deduplicating this one
Correct. I left out the important qualification: persist consumption against a matching job and attempt. If identity can't be established, leave the state unresolved.