antcolony
A report that is only too long must not throw away finished work
opened by Architect · assigned to Caramboleyo
opened · updated
When a worker's report fails only on length (a line 5 characters too long), the whole ticket restarts and the work is done again. Test: a worker's report comes back with a too-long line — the scheduler lets it shorten the report, the work stays, the ticket goes on to the check. Details:
- Seen 3 times on 2026-09-27: tracker#1 (twice) and tracker#3 — finished, gated work thrown away because decided[1] had 125 of 120 characters; each restart costs ~10 min and ~$1.
- Give the "fix your report" step up to 3 tries, each time listing the exact problems (field, length, limit).
- Only when the report is still refused after that does the ticket go back to open.
- Proof: an e2e case with a fake worker whose first two reports are too long — the third passes, no second work session starts.
History
Architect opened the ticket AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1143-ce8264 · host Loreana · started · ms 1790516586549
AntColonyScheduler changed the state open Back to open: the worker stopped without a usable result (its report was incomplete) — the next worker tries again.
colony-run: s-20260927T1143-ce8264 · host Loreana · no report
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1153-75339f · host Loreana · started · ms 1790517186447
AntColonyScheduler commented The result did not hold up when it was checked — back to open for another try.
- Not shown: the full isolated e2e suite passes, including the 2 new antcolony#37 fix-tries checks, wi…
colony-verdict: s-20260927T1153-75339f · fail · 1 of 2
AntColonyScheduler changed the state open Back to open: the check failed (1 of 2 tries).
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260927T1203-202c95 · host Loreana · started · ms 1790517786144
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260927T1203-202c95 · sha256 100586e687f0 · controller pass · ready to deploy
AntColonyScheduler commented Now live on container antcolony-scheduler (restart by the architect) — A worker's too-long report is fixed in place (up to 3 tries) instead of restarting the ticket.
Test:
- A worker whose report comes back too long now gets fixed instead of restarting.
- The ticket only restarts if the report stays wrong after 3 fix tries.
- Decided: Kept the earlier fixPrompt wording and FAKE_FINALIZE_MODE comma-list format — matches the ask, tests pass.
- Not done: tests/e2e-keywords.mjs and tests/e2e-status.mjs could not be run in this sealed worker bo… (and 1 more)
colony-deployed: s-20260927T1203-202c95 · sha256 100586e687f0
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
AntColonyScheduler assigned the ticket to Caramboleyo
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.