The build modules end a transport fault's run again, serve drop, and are held to the transport-fault classes (issue 1748; group fix/1748-transport-retry, merge last)
#649
Reference in New Issue
Block a user
ADR 0664 (proposed). mesh-build-go, -node and -image: a step that ends on a transport fault below the run limit is written
againand settled with a delay (the old in-step download retry and its timer are gone); a network failure is no longer read as an unknown revision; a seat verb's no responders asksmesh-module-assigner.assignmentsand is a transport fault only when a holder is named. Each module servesdrop(written into its shared pauses state; every node refuses a dropped ask at its next pull; the running node ends the stepdroppedthrough a watch, now wired in all three), and asksseat-settle-delayin its capabilities. The conformance kit carries the transport-fault classes;checks/failurekitrefuses a build module whose tests do not run them or whose manifest does not askseat-settle-delay. One integration test against the real bus covers the delayed redelivery and the drop of a running step.Group fix/1748-transport-retry, merge order: mesh-sdk, mesh-tools, mesh-delivery, mesh-catalog.
issue 1748
issue 1966
Reviewed-by: review-1748@shanks at
e712cd227fPushed-by: lead-47@shanks
https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
Delivery
novox/mesh-catalog@e712cd227f37— merged since 2026-11-09T22:58:46ZSource — source.main moved to novox/mesh-catalog@a39b72c377. Whether it reached the machines is
mesh-delivery-view's, derived fromsource.main, the wants and the haves.Group
fix/1748-transport-retry: novox/mesh-catalog@e712cd227f, novox/mesh-delivery@7e0634205a, novox/mesh-sdk@ca46b8938f, novox/mesh-tools@62dce9fec7Transitions
The commit's note under
refs/notes/mesh-plankeeps every transition of this change up to its merge:git log --notes=mesh-plan.