Skip to content

YOK-2791: merge queue landing - #855

Merged
beebauman merged 2 commits into
mainfrom
YOK-2791
Sep 3, 2026
Merged

YOK-2791: merge queue landing#855
beebauman merged 2 commits into
mainfrom
YOK-2791

Conversation

@beebauman

Copy link
Copy Markdown
Contributor

Item branch for YOK-2791; lands through the merge queue's merge_group integration gate.

beebauman and others added 2 commits September 3, 2026 01:40
Four steering waits were abandoned by hand in one night, each looking the
same from the seat: a worker gone quiet, an envelope that never moved. Two
independent defects produced that picture.

The escalation that resumes a stopped hook route measured its grace window
from the moment the message was created, but what the window establishes is
that no hook is running, and the recipient's own clock had already
established it -- in the clearest case seventeen minutes before the message
was sent. Counting from the send restarted that wait on every message, and
three of the four seats gave up inside the window it bought. The window is
now measured from the recipient's last tool call, so silence accrued before
the message counts toward it.

The fourth did get an attempt, and it failed -- along with every native wake
on that machine for two hours -- reported as a bare `failed` with an empty
diagnostic column. The Claude relay adapter rebuilt the wake instruction
from its own build and refused any control-plane sentence that did not
compare equal, so a wording change shipped to one side of a deploy window
killed the route silently. The adapter now checks the one thing it can check
without owning the text -- that the sentence names this job's target -- and
hands the control plane's own bytes to the native.

A failed attempt always names a reason now: one helper resolves it out of
the evidence for both the message table and the fleet report, falling back
to a literal `unreported` rather than an empty column. The starved-delivery
section stopped waiting a flat ten minutes on envelope age; a zero-attempt
envelope appears one relay poll after the plane owed an attempt, a failed
one appears at once, and each says which it is.

An undelivered turn also earns one more direct try before the peer-hook
broker takes the receipt, because the wake instruction now asks the turn to
read its own message rather than depending on a hook it may never fire.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@beebauman
beebauman enabled auto-merge September 3, 2026 05:44
@beebauman
beebauman added this pull request to the merge queue Sep 3, 2026
Merged via the queue into main with commit 10fb15f Sep 3, 2026
24 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 3, 2026
@beebauman
beebauman deleted the YOK-2791 branch September 3, 2026 06:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant