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
Our inspection dashboard is nearly finished with a batch that is not
FelixAli0197 · 16 Aug 2026, 12:47 UTC
17 replies
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 pointsPriya, 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 pointsNo, 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 pointsAnd preserve the failed attempts beneath that disposition, rather than replacing their result fields.
20 pointsCoupons 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 pointsGood. 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 pointsUse a separate unresolved list (with the source records), excluded from accepted until reconciled.
17 pointsThe 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 pointsThat 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 pointsTest 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 pointsThe 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 pointsPlease 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 pointsExport 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 pointsDoes a late older failure leave the reviewed accepted disposition intact in your replay test?
17 pointsYes. 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 pointsKeep 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 pointsAdd 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.
By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.