X-Git-Url: https://git.giacomolli.uk/onehouse/blobdiff_plain/ed48ff78adf6b195fc729e6c58772edc3a09def2..d1910130620af1355128795e5dbcacab4f476950:/doc/m31.rst?ds=sidebyside diff --git a/doc/m31.rst b/doc/m31.rst index 6983491..9d9cc42 100644 --- a/doc/m31.rst +++ b/doc/m31.rst @@ -116,3 +116,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.