I kept the local event order for our coupon timeout, because the clocks disagree and restart reused the job name. PLC receipt has a sequence value missing from the Python export. I'm looking for the original request record before assigning it.
Does Python retain the original request elsewhere, before the summary export dropped that field? A raw journal or saved outgoing request might let you recover the relationship without aligning the clocks.
Does that session identity change after the restart, or can the same sequence appear in both sessions? I'd want the scope of the number nailed down before calling it a match.
Session changed. PLC retained the same session reference with its receipt, so the pair matches the earlier request. New attempt has a different pair despite the reused name.
What does the matched event confirm: receipt of the request or the inspection result? The operator wording should not turn a successful match into more than the event contains.
Maintainer corrected the export to retain the session/sequence pair and repeated the two-session example. We can now assign this receipt without pretending the old timestamps line up. Result still missing.