Classify heartbeat lease failures
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02b6f-7db1-7222-918b-e813a6bda38d
This commit is contained in:
parent
ad4074c20a
commit
84b4089f8a
6 changed files with 84 additions and 14 deletions
|
|
@ -207,6 +207,9 @@ evidence and skips Activity Core completion/failure calls, leaving reconciliatio
|
|||
to the owner of the expired lease. Adapter exception paths now also stop before
|
||||
close when lease loss raced the failure; otherwise they return only an exception
|
||||
class marker rather than leaving an unbound result or retaining provider text.
|
||||
`OpsRunError` now carries bounded action/status metadata, and heartbeats treat
|
||||
explicit ownership-rejection statuses as lease loss while allowing transport
|
||||
errors to retry without immediately abandoning a run.
|
||||
|
||||
## Verify accepted commits and reconcile metrics/reporting
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue