antcolony
A half-done ticket waiting for the creator is restarted every minute
opened by Architect · assigned to Caramboleyo
opened · updated
When a worker ends 'half done' and its report says it waits for a creator question, the scheduler starts the next session on the same ticket a minute later, again and again — 7 sessions in 7 minutes on antcolony#20 (2026-09-26 15:21–15:27), each saying 'waiting for the creator's answer on antcolony#29, further workers should not start'. Test:
- In the e2e: a worker files a creator question and ends half done: the ticket waits (blocked by the question / pending) and no new session starts until the question is answered.
- A half-done ticket WITHOUT an open question still continues as today. Details: the report's questions / 'waiting for' must block the ticket (e.g. blocked-by the question ticket, or state pending). Also: a limit on restarts per ticket per hour as a safety net.
History
Architect opened the ticket Architect changed the state pending Held until antcolony#31 (e2e setup for tickets' projects) is done — without it no fix can be proven.
Architect assigned the ticket to Caramboleyo Architect changed the state open antcolony#31 is done: the e2e passes again (348 + 46) — back in the queue.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260926T1710-4c5ca1 · host Loreana · started · ms 1790449838083
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260926T1710-4c5ca1 · sha256 d01014a336ac · controller pass · ready to deploy
AntColonyScheduler commented Now live on container antcolony-scheduler (restart by the architect) — A ticket with an unanswered creator question now waits instead of restarting, plus an hourly restart limit.
Test:
- After the deploy, let a worker end half done with a question: the ticket stays waiting.
- Answer (confirm) the question: the ticket gets a worker again.
- A half-done ticket without a question continues as before.
- Decided: A question that is 'rejected' does not block; a newer creator rejection outranks a pending question; Restart limit default: 4 session starts per ticket per hour.
- Not done: The restart limit has no own e2e check (only load-checked via ./colony next and the full…
colony-deployed: s-20260926T1710-4c5ca1 · sha256 d01014a336ac
AntColonyScheduler changed the state review Ready for you to test — see the last comment.
Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.