Lab lifecycle: send again a request CMO turned away while busy #151
Loading…
Reference in a new issue
No description provided.
Delete branch "vinny/lifecycle-busy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
tools/lab_cmo.pynow sends such a request again under a new ID for up to three minutes. Any other failure still ends the request, and a lost reply is still settled by its ID.Test plan
tests/test_laboratory_lifecycle.py: a request turned away twice is sent a third time and succeeds, with busy state reads; one turned away for too long fails; an unknown side is not resent.tools/check.py --rev🤖 Generated with Claude Code