You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dfd5685
Browse filesBrowse the repository at this point in the historyBrowse files
fix(tui): bound the watchdog approval resume and report it
The stall watchdog re-ran the approval handler for a parked call
without checking whether a settlement already existed. An in-flight
settlement was joined, so the attempt hung with the turn, and a
handed-over one was ignored while still counting as recovered, which
suppressed the interrupt without resuming anything.
The handler now reports where a correlation's settlement stands, and
the resume only re-presents the approval when none exists. Otherwise
it falls back to the existing interrupt. The bridge runs at most one
resume at a time, gives it one stall budget before interrupting, and
re-checks that the turn is still stalled before a fallback fires.
Resume attempts flash a status that names the attempt without claiming
the call ran, and record a content-free turn marker for each outcome.
The recovery handle is cleared once the original handler settles.
Bridge tests cover handled, declined, failed, duplicate-tick and
wedged attempts, and unit tests cover the settlement guard.
0 commit comments