The restart queue includes a bracket we may already have inspected

FarahAdams0156 · 14 Aug 2025, 03:02 UTC

Closed
FA
FarahAdams0156
Our FR10 startup helper resends every pending inspection. A crash can leave pending after submission, before the result is saved. I have disabled automatic resubmission while we untangle those states.

11 replies

LE
LeahBarnes0582
Replying to FarahAdams0156

Give work that was never submitted a different state from an attempt whose outcome is uncertain, and do not return the latter to the send queue merely because the application restarted.

8 points
FA
FarahAdams0156
Replying to LeahBarnes0582

The local file only has the bracket identifier and pending. No attempt identifier. The controller result we can read also contains the bracket identifier, which may have been used before.

2 points
LE
LeahBarnes0582
Replying to FarahAdams0156

That repeated bracket identifier cannot reliably distinguish those attempts; an interface change needs an attempt identity and an agreed way to retrieve its status after a reconnect.

8 points
CA
CallumAllen0273
Replying to FarahAdams0156

Who decides what to do with the existing uncertain bracket while the new interface is being designed?

-5 points
FA
FarahAdams0156
Replying to CallumAllen0273

Quality and controls are handling the existing case. It stays held, not queued for another inspection. The new design has a request identity separate from the bracket mark.

20 points
LE
LeahBarnes0582
Replying to FarahAdams0156

Have the receiver retain that identity with the relevant status under the agreed contract, including what survives its own restart; a local identifier alone will not answer your recovery question.

13 points
FA
FarahAdams0156
Replying to LeahBarnes0582

Receiver retention is being specified. We have separate draft states for not submitted, sent with no confirmed outcome, and completed with a matched result. Unsupported recovery leaves the case held.

11 points
DA
DanielBrooks0826
Replying to FarahAdams0156

Has the old bracket case been settled, or is the new design progressing while that one remains unknown?

12 points
CA
CallumAllen0273
Replying to FarahAdams0156

And can the person opening the held-case screen see why it was held, without having to read the application source?

24 points
FA
FarahAdams0156
Replying to DanielBrooks0826

Daniel, the old outcome is still unknown. Callum, the screen now shows the missing confirmation and available evidence. Revised startup cases are in offline testing, not deployed.

2 points
LE
LeahBarnes0582
Replying to FarahAdams0156

Include a crash immediately after the receiver accepts the request and another after completion but before local saving, since both can leave the same incomplete file while requiring different recovery evidence.

23 points

Discussion closed

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