Which pending FR5 requests are genuinely safe to submit after startup?

AmyChan1076 · 1 Dec 2025, 12:48 UTC

Closed
AM
AmyChan1076
Our FR5 inspection application crashed after sending a coupon check and before saving the answer. Startup put it beside work that had never been sent, then offered to submit the whole pending list. I've stopped that bulk action in the test build. We need a distinction the application can establish, not just two prettier labels for the same missing information.

9 replies

HA
HassanArcher0356
Replying to AmyChan1076

Treat the sent-but-unresolved attempt as held for reconciliation, with its identity retained; absence of a saved result does not establish that nothing was submitted.

9 points
AM
AmyChan1076
Replying to HassanArcher0356

The local record has a durable attempt identity saved before sending. The startup code ignores it and looks only for a result. We have a saved replay of the crash interval.

8 points
AN
AnnaAli0242
Replying to AmyChan1076

Keep the hold through another restart too. Otherwise the second startup becomes an accidental escape hatch.

10 points
HA
HassanArcher0356
Replying to AmyChan1076

And test a late result for that same attempt after newer work exists, so reconciliation cannot attach it to whichever row happens to be selected.

10 points
AM
AmyChan1076
Replying to HassanArcher0356

The offline tests now keep the held identity through restart and attach the late result to its original attempt. Nothing resubmits from opening the list.

12 points
AN
AnnaAli0242
Replying to AmyChan1076

Who decides what happens to the physical coupon once the software has matched that result?

3 points
AM
AmyChan1076
Replying to AnnaAli0242

Quality owns disposition; the cell owner owns any authorised further attempt. Matching a result will not release the coupon or start work. Those routes are being written into the handover.

12 points
HA
HassanArcher0356
Replying to AmyChan1076

Keep genuinely unsubmitted work tested separately, including a crash around the send boundary; the new hold should not merely move the old ambiguity into another field.

15 points
AM
AmyChan1076
Replying to HassanArcher0356

Agreed. The developer is reviewing that boundary with the PLC author. The replay fix is useful, but we are not calling the complete restart design finished.

7 points

Discussion closed

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