X-Git-Url: https://git.giacomolli.uk/onehouse/blobdiff_plain/920de226fe0914003a350a93e311039a02b684d7..c87607884883cca4e47736db79a11c03f175138f:/doc/m31.rst?ds=sidebyside diff --git a/doc/m31.rst b/doc/m31.rst index 69c1703..64c913c 100644 --- a/doc/m31.rst +++ b/doc/m31.rst @@ -122,3 +122,9 @@ cancellation, duplicate replay, and failed feedback or result sends. They do not verify electrical simultaneity, contact timing, hardware interlocks, or physical pulse width. Local motor protection remains necessary when network commands control moving equipment. + +A caller cancellation interrupts blocked transport work through its +deadline. A timeout caused only by that interruption is a context stop +for the runner. A joined independent transport or cleanup failure stays +a failure. Operation timeouts while the worker context is active remain +device failures and enter reconnect recovery.