A native call's failure at the transport boundary. A LicenceUnconfirmed
code is its own typed error and is checked first, so a deadline that has
passed cannot turn it into ETIMEDOUT — the call did not run, it was refused
for want of a confirmation (orchestrator's decision, 2026-10-29). Everything
else keeps the timeout rule: a native failure after the deadline is the
timeout, whoever noticed it first. Pure, so the table test reads it without a
transport.
A native call's failure at the transport boundary. A
LicenceUnconfirmedcode is its own typed error and is checked first, so a deadline that has passed cannot turn it intoETIMEDOUT— the call did not run, it was refused for want of a confirmation (orchestrator's decision, 2026-10-29). Everything else keeps the timeout rule: a native failure after the deadline is the timeout, whoever noticed it first. Pure, so the table test reads it without a transport.