our startup retries a bracket check it may already have sent

BeatriceBriggs · 29 Mar 2026, 18:48 UTC

Reply to discussion
BE
BeatriceBriggs
I found our FR10 reporting startup resubmitting every pending bracket-verification entry. Pending covers two things: never sent, and sent before Python crashed without saving the result. Or possibly sent; that is exactly what the file cannot establish. I have stopped using that automatic restart path while we sort out the bookkeeping.

12 replies

DA
DanielBaker0478
Replying to BeatriceBriggs

What evidence survives outside that file for the affected attempt? The fixture job may retain an identity and state you can compare, but do not infer never started just because Python failed to save a result.

8 points
BE
BeatriceBriggs
Replying to DanielBaker0478

The installed job has an attempt identity. The old application file saved only the bracket label, which gets reused. We cannot match this particular pending entry confidently.

15 points
CA
CalebAli0232
Replying to BeatriceBriggs

Then that old entry stays uncertain. New bookkeeping cannot manufacture the identity it never saved.

21 points
HA
HazelChen1180
Replying to BeatriceBriggs

Who is handling the actual bracket while you investigate? The screen change needs to match that handover, not leave someone choosing whether to load it again

2 points
NO
NoraAllen0322
Replying to HazelChen1180

Have the integrator and job owner define reconciliation for that held case, including what the operator sees and who can decide the next step; this is not a decision the parser should make from an empty field.

12 points
BE
BeatriceBriggs
Replying to NoraAllen0322

Shift lead owns the held bracket and its identified location; integrator owns the job-state comparison. New draft saves an attempt identity before submission and distinguishes never submitted, unresolved submission and a reconciled result.

22 points
DA
DanielBaker0478
Replying to BeatriceBriggs

What happens if the process stops after saving that identity but before it can establish whether the request reached the other side? That is the gap worth testing deliberately.

20 points
CA
CalebAli0232
Replying to DanielBaker0478

And test a second restart. The first hold must not become permission to retry later.

14 points
BE
BeatriceBriggs
Replying to CalebAli0232

Offline interruptions on both sides of submission keep that same attempt unresolved. A second restart does too. We can still distinguish a queued entry which never entered the submission step, but no old pending row is being silently recategorised that way.

15 points
HA
HazelChen1180
Replying to BeatriceBriggs

Can a covering operator tell which case needs the shift lead without opening your files? The word pending already caused trouble once

3 points
BE
BeatriceBriggs
Replying to HazelChen1180

Cover could identify it from the draft screen, but read result saved as permission to continue the physical job. We changed that to name the recorded verification result and left physical continuation to the agreed job response. Another walkthrough is due.

23 points
DA
DanielBaker0478
Replying to BeatriceBriggs

Good distinction to test again. Has the owner reconciled the original held bracket yet, or is that still open alongside the software work?

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