Skip to main content

Module error

Module error 

Source
Expand description

The unified error carrier thrown by provider methods (04 §1, pending spine incorporation).

execute()’s four-way terminal outcome is not expressed through ProviderErrorfailed | cancelled | timedOut are ordinary return values (a definite thing happened in the world). ProviderError only covers “the call itself could not obtain a terminal outcome”: transport rupture, handshake failure, protocol violation, envelope timeout. This split is the watershed between the runner’s settling and onError paths.

Structs§

ProviderError
Unified provider-method error carrier: wire fact and normalized conclusion side by side, both recorded in the RunLog (04 §1).

Enums§

RetryableSource
Where a retryable judgement came from (04 §6.3 audit requirement): the daemon’s own declaration, or the Pointlock classifier’s fallback. Recorded so a classifier’s conservative guess is never mistaken for a substrate fact.