Our inspection dashboard is nearly finished with a batch that is not

FelixAli0197 · 16 Aug 2026, 12:47 UTC

Reply to discussion
FE
FelixAli0197
I looked at the nearly-done counter, then at the coupons waiting for inspection. They don't agree. Our UR5e fixture-inspection dashboard counts retries after a restart towards the planned 57 items, including checks that failed before a reviewed retry. I need the accepted-item total without scrubbing out how each item got there.

17 replies

OW
OwenChen1182
Replying to FelixAli0197

What identifies the coupon across the restart? Not its latest attempt, the actual coupon. I'd settle that before arguing about whether to count the first pass or the last one

11 points
PR
PriyaIO
Replying to FelixAli0197

Keep an attempt ledger and derive the item total from reviewed item status. Don't increment the accepted-item counter just because a completion arrives. You also need a defined response when the same completion is received again.

22 points
RA
RachelBaker0522
Replying to PriyaIO

Priya, does reviewed item status mean the most recent attempt wins? I would be wary of a late older result changing a decision that has already been reviewed.

14 points
PR
PriyaIO
Replying to RachelBaker0522

No, I mean an explicit disposition linked to the relevant evidence, not whichever result was last delivered. The review rule must decide which attempt supports acceptance. Arrival order is not that rule.

18 points
JU
JuliaChan1109
Replying to PriyaIO

And preserve the failed attempts beneath that disposition, rather than replacing their result fields.

20 points
FE
FelixAli0197
Replying to OwenChen1182

Coupons have identifiers on the inspection sheets that survive restart. The dashboard stores them too, but it adds one for every finished attempt. I exported the records without altering them, so we can reconcile by coupon instead of guessing from the headline.

20 points
OW
OwenChen1182
Replying to FelixAli0197

Good. What happens where the sheet and dashboard disagree on the identifier? Not expecting you to have such a case, but the reconciliation should have somewhere to put it other than making up a match to get a tidy total.

12 points
JU
JuliaChan1109
Replying to OwenChen1182

Use a separate unresolved list (with the source records), excluded from accepted until reconciled.

17 points
FE
FelixAli0197
Replying to FelixAli0197

The retained set has 52 attempts for 44 identified coupons. Quality has confirmed 41 accepted and three still held. That leaves 13 of the planned 57 without an attempt in this set. The old counter was showing 52 done, which was a very generous interpretation of done.

16 points
RA
RachelBaker0522
Replying to FelixAli0197

That makes the scale of the error clear. Are those three held coupons visibly separate from the 13 not attempted? Sorry, I mean on the replacement dashboard as well as in your reconciliation sheet.

23 points
PR
PriyaIO
Replying to FelixAli0197

Test the derived view against that exact retained set before importing any new work. Expected accepted total 41, with repeat attempts still searchable and no dependence on the order in which the records are loaded.

7 points
FE
FelixAli0197
Replying to PriyaIO

The replacement view shows all three categories and returns those counts from the retained set. Replaying the same attempt records didn't add accepted items. It did expose a second issue: our CSV export still used the old completed-attempt total.

7 points
OW
OwenChen1182
Replying to FelixAli0197

Please fix the export before anyone uses it to promise the batch is ready. A correct screen won't rescue the spreadsheet someone already sent to planning

12 points
FE
FelixAli0197
Replying to OwenChen1182

Export corrected, and I sent planning the reconciled position with the previous file marked superseded. The failed checks remain in the attempt history, including those belonging to coupons later accepted after review.

7 points
JU
JuliaChan1109
Replying to FelixAli0197

Does a late older failure leave the reviewed accepted disposition intact in your replay test?

17 points
FE
FelixAli0197
Replying to JuliaChan1109

Yes. Loaded an older failed attempt after its reviewed successful retry and the item remained accepted with both attempts visible. Repeated acceptance events also leave the total unchanged. Thanks, Owen; planning had already started working from that export.

19 points
PR
PriyaIO
Replying to FelixAli0197

Keep the reconciliation set with the reporting tests. That gives the next maintainer a concrete contract for accepted items, held items and untouched work instead of another counter named done.

5 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.