Record F33, the launch that confirmed itself in seven milliseconds
Run 5's first attempt never started: ConfirmInput's first poll beat the TUI's render, saw an empty editor and called it editor_cleared. The prompt sat unsent while the lease renewed against a pane doing nothing. Recovery is left to lease expiry rather than a keystroke, so the relaunch stays autonomous evidence. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011xsXyr5J1RACo71YeKG3Pu
This commit is contained in:
@@ -1425,3 +1425,60 @@ F30 fixed in 2dc90bd, DEPLOYED, partially live-proven, rest blocked by F32
|
|||||||
F31 fixed in 6523002, DEPLOYED, awaiting run 5's first rotation
|
F31 fixed in 6523002, DEPLOYED, awaiting run 5's first rotation
|
||||||
F32 fixed in 92adf04, needs a rebuild, BLOCKS leasing on workpc-claude
|
F32 fixed in 92adf04, needs a rebuild, BLOCKS leasing on workpc-claude
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Run 5, first attempt: the launch never went off, 2026-08-28
|
||||||
|
|
||||||
|
Filed as `kami/test-e2e#5`, ingested as `06G4A4F0TFXKZHJE48N05XN1HG`, placed on
|
||||||
|
`workpc-claude` by normal routing. Issue filed to confirmed launch: 44 seconds.
|
||||||
|
|
||||||
|
Then nothing moved for seven minutes. The pane held the launch text unsent:
|
||||||
|
|
||||||
|
```text
|
||||||
|
❯ @.orchestra/launch.md is your complete Orchestra launch instruction. Read
|
||||||
|
.orchestra/launch.md now and follow it.
|
||||||
|
|
||||||
|
0 tokens ⏱️ 0m 0s session ... - none
|
||||||
|
```
|
||||||
|
|
||||||
|
### F33: an editor that never rendered confirmed the submit
|
||||||
|
|
||||||
|
```text
|
||||||
|
first_submit_at 21:13:19.570302125Z
|
||||||
|
confirmed_at 21:13:19.577191672Z
|
||||||
|
confirmation editor_cleared submit_attempts=1
|
||||||
|
```
|
||||||
|
|
||||||
|
Seven milliseconds. `ConfirmInput`'s first poll ran before the TUI rendered the
|
||||||
|
pasted text, found an empty editor, fell through to the idle branch, and called
|
||||||
|
that proof of submission.
|
||||||
|
|
||||||
|
The two launches that worked earlier took `submit_attempts=2` over roughly
|
||||||
|
500ms. The difference between a good launch and this one was scheduling luck,
|
||||||
|
which is why it had never been seen before.
|
||||||
|
|
||||||
|
The cost is worse than a failed launch. The coordinator believes the agent is
|
||||||
|
working, so the lease renews against a pane that will never produce anything,
|
||||||
|
and the failure only surfaces at expiry half an hour later.
|
||||||
|
|
||||||
|
Fixed in `32220d9`. An empty editor counts as proof only after it has held the
|
||||||
|
text, or after it has stayed empty past a settle window. Text seen and then
|
||||||
|
gone still confirms immediately, and so do `busy`, `blocked` and `queued`. With
|
||||||
|
the fix the failing case reaches the existing resubmit path instead: the text
|
||||||
|
appears, is recognised as unsubmitted, and Enter is resent.
|
||||||
|
|
||||||
|
### Recovery, deliberately not by hand
|
||||||
|
|
||||||
|
Pressing Enter in the pane would fix this run and prove nothing. The lease is
|
||||||
|
left to expire and relaunch on its own, which is the autonomous path run 3
|
||||||
|
already proved. The worker carrying `32220d9` is deployed first, so the
|
||||||
|
relaunch uses the fixed confirmation.
|
||||||
|
|
||||||
|
### Ledger
|
||||||
|
|
||||||
|
```
|
||||||
|
F29 DEPLOYED, live-proven
|
||||||
|
F30 DEPLOYED, live-proven
|
||||||
|
F31 DEPLOYED, still awaiting a first rotation
|
||||||
|
F32 DEPLOYED, live-proven, slot reaped and freed
|
||||||
|
F33 fixed in 32220d9, needs a rebuild, BLOCKS every launch nondeterministically
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user