The tool runner settles a seat ask with a delay and states seat-settle-delay (issue 1748; group fix/1748-transport-retry) #68

Merged
mesh-tools merged 2 commits from fix/1748-transport-retry into main 2026-11-09 22:58:40 +00:00
Member

ADR 0664 §1, §5 (proposed): a build module asks its tool runner, which holds the ask's delivery, to settle a run that met a transport fault with a delayed negative acknowledgement (NakWithDelay), so the work queue gives the ask again; a delay of zero or below is refused. The runner states the capability seat-settle-delay.

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 62dce9fec7
Pushed-by: lead-47@shanks

https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ

ADR 0664 §1, §5 (proposed): a build module asks its tool runner, which holds the ask's delivery, to settle a run that met a transport fault with a delayed negative acknowledgement (`NakWithDelay`), so the work queue gives the ask again; a delay of zero or below is refused. The runner states the capability `seat-settle-delay`. 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 62dce9fec7a4d4c776de246d130333d30cb8ba4f Pushed-by: lead-47@shanks https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
mesh-tools added 2 commits 2026-11-09 22:56:56 +00:00
Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
T1: the seat settle applies a delayed nak with the bus's own delay (ADR 0664 §1, issue 1748)
mesh/delivery merged: source.main moved to novox/mesh-tools@447a8d035935
mesh/delivery-group group fix/1748-transport-retry merged: every member is merged
mesh/check checking 62dce9fec7a4 on 447a8d035935 | novox/mesh-tools#68 in group fix/1748-transport-retry
62dce9fec7
Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
Author
Member

Delivery novox/mesh-tools@62dce9fec7a4 — merged since 2026-11-09T22:58:42Z

Source — source.main moved to novox/mesh-tools@447a8d0359. Whether it reached the machines is mesh-delivery-view's, derived from source.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@62dce9fec7

Transitions

  • 2026-11-09 22:56 (new) → proposed (announced): novox/mesh-tools#68's head announced
  • 2026-11-09 22:57 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-11-09 22:58 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-tools@62dce9fec7a4` — **merged** since 2026-11-09T22:58:42Z **Source** — source.main moved to novox/mesh-tools@447a8d035935. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Group** `fix/1748-transport-retry`: novox/mesh-catalog@e712cd227f37, novox/mesh-delivery@7e0634205aa4, novox/mesh-sdk@ca46b8938f90, novox/mesh-tools@62dce9fec7a4 **Transitions** - 2026-11-09 22:56 (new) → proposed (announced): novox/mesh-tools#68's head announced - 2026-11-09 22:57 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-11-09 22:58 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-tools merged commit 447a8d0359 into main 2026-11-09 22:58:40 +00:00
mesh-tools deleted branch fix/1748-transport-retry 2026-11-09 22:58:40 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-tools#68