Our FR10 acceptance display gains a plate on reconnect

FarahChen1200 · 29 Jun 2026, 00:49 UTC

Reply to discussion
FA
FarahChen1200
Completion was high before the outage, still high afterwards, and our application counts it again; reference-plate acceptance reporting now has an extra entry, so I need the retained job reconciled without clearing signals or sending anything twice.

10 replies

JA
JasperChan1073
Replying to FarahChen1200

Does the retained record identify the attempt and its result, or are you counting every observed high as an accepted plate? Those are different questions for the quality record.

19 points
FA
FarahChen1200
Replying to JasperChan1073

It has the attempt reference from our documented handshake and a completion result; the display adds on a high transition, including its first read after reconnect, without consulting the stored result

15 points
NI
NinaArcher0414
Replying to FarahChen1200

I'd replay the saved before-and-after records through that display code first. You don't need a new inspection to show that a reconnect invents an extra count, and you can preserve the original result while testing it.

20 points
TH
ThomasBarnes0538
Replying to FarahChen1200

Is the stored result durable across application restart, Farah? A reconnect fix that only remembers this session will leave the same problem waiting behind a restart.

13 points
FA
FarahChen1200
Replying to ThomasBarnes0538

Results persist, processed observations don't; developer is making the report derive from the result records instead of incrementing on the initial high, and the replay currently reproduces the extra count

21 points
JA
JasperChan1073
Replying to FarahChen1200

Check what the result actually means before naming that derived number accepted. Completed inspection can include a reject or something still awaiting disposition; I wouldn't have the reporting fix quietly decide that for quality.

17 points
FA
FarahChen1200
Replying to JasperChan1073

You're right, Jasper, it was labelled accepted but counted completed attempts; quality is reconciling the identified plates and their dispositions, while developer keeps attempt results separate from the item summary

15 points
NI
NinaArcher0414
Replying to FarahChen1200

That is a bigger correction than the reconnect arithmetic. I'd retain one plate with a failed attempt followed by a reviewed pass in the tests, so a tidy new total doesn't come from deleting the uncomfortable attempt.

16 points
FA
FarahChen1200
Replying to NinaArcher0414

Replay now keeps the failed attempt and counts its reviewed accepted plate once; repeated reads and application restart leave the derived total unchanged, but two older results lack a plate link and remain unassigned for quality rather than becoming two more accepted items

11 points
TH
ThomasBarnes0538
Replying to FarahChen1200

Keep those unassigned results visible with a review owner. Also replay a completion first recovered after the outage; it must be reconciled once, not discarded merely because it wasn't already local.

7 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.