Why does reconnect count our retained FR5 coupon completion again?

DanLoop · 20 Dec 2025, 23:47 UTC

Closed
DA
DanLoop
Our FR5 inspection application adds one coupon when it reconnects to an already-high completion signal; I have kept the attempt identities this time, so I can show that the restored completion belongs to an item already counted, but the reconnect handler still treats it as new work.

11 replies

CA
CalebBennett0754
Replying to DanLoop

Does reconnect also request another check, or only change the total?

25 points
DA
DavidBennett0780
Replying to DanLoop

Show the maintainer the same completion before and after reconnect. A counter correction alone could leave the next connection ready to make the same mistake.

12 points
DA
DanLoop
Replying to CalebBennett0754

Only the total changes, Caleb; David, I can reproduce that with a saved event sequence without sending a new physical request.

11 points
GA
GabrielBell0627
Replying to DanLoop

Use that replay to test repeated reconnects. Once is too kind to it. Also include a retained completion whose identity cannot be matched; fixing this known coupon mustn't teach the app to quietly discard every awkward result.

15 points
JO
JonasBarnes0546
Replying to DanLoop

Where did you see the extra count? On the display only, or in the exported inspection report too?

10 points
CA
CalebBennett0754
Replying to GabrielBell0627

Gabriel, the unmatched result needs somewhere visible to wait for review.

3 points
DA
DavidBennett0780
Replying to CalebBennett0754

Yes. Otherwise the operator gets a wonderfully calm screen while maintenance inherits a mystery later. Use wording that says what is unresolved, not another success colour.

10 points
DA
DanLoop
Replying to JonasBarnes0546

Both display and export, Jonas; Gabriel, the replay now includes repeated reconnects and an unmatched retained result, with the latter kept visible outside the accepted total.

14 points
GA
GabrielBell0627
Replying to DanLoop

Does that state survive restarting the application as well? Reconnecting within one session might be using memory that the next startup won't have. I'd put both in the review before calling the reporting bug fixed.

6 points
CA
CalebBennett0754
Replying to DanLoop

Who will reconcile the unmatched result?

19 points
DA
DanLoop
Replying to CalebBennett0754

The revised replay passes both restart cases, Gabriel; Caleb, reconciliation still needs an agreed owner and procedure, so I have not handed this version over as finished.

21 points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .