Our ordinary PLC request can vanish before the application polls it. The interface note names neither owner nor clearing condition. Safety functions are separate. How should the two authors agree this job handshake?
Who currently clears the request, and does the application return anything tied to the specific request it received? Start with the actual behaviour before choosing new names.
Can they agree retained request ownership and a request-specific acknowledgement, with receipt distinct from completion? The connected flag cannot explain whether this job was accepted.
That is now the proposed sequence. They still need to agree timeout and restart behaviour. I've asked for the unanswered case in the operator walkthrough as well.
What does the proposed screen tell the operator while that answer is missing? They should not have to guess whether another press creates another request.