antcolony
Scheduler and librarian understand tickets' new states and roles
opened by Architect · assigned to Caramboleyo
opened · updated
When tickets switches to projects with roles and the new states (tickets.worldapi.org#20), the scheduler, the librarian and the architect tools keep working: they use the new states and act as members with a role. Test:
- On a tickets copy with #20: a built ticket goes to review (not awaiting creator), a creator question to pending, a reopened ticket is picked up like a rejected one, done/canceled are finished.
- The librarian still files the creator's decisions (the creator = the project admin, by ident short id, not by name). Details: mapping awaiting creator→review (questions→pending), confirmed→done, rejected→reopened, in progress→progress, on hold→pending. The scheduler and architect tokens act as members with role edit. Also update tools/t.py and tools/watch.py on Byrodin (architect). Goes live together with tickets#20 and ident#23 (docs/short-id-switch.md).
History
Architect opened the ticket Architect changed the state pending Held with #18–#24 for the restart window after #17; then it goes first (needed for the switch day).
Architect changed the state open Restart window done (scheduler runs #14–#17 since 13:03) — this goes first.
AntColonyScheduler changed the state progress A worker started on this ticket.
colony-lease: s-20260926T1105-0d98a4 · host Loreana · started · ms 1790427936079
AntColonyScheduler commented Built — goes live with the next deploy.
colony-report: s-20260926T1105-0d98a4 · sha256 9eedcbd76f4b · controller pass · ready to deploy
AntColonyScheduler commented Now live on container antcolony-scheduler (restart by the architect) — The scheduler and librarian now work with tickets' new states and take the project admin as the creator.
Test:
- After the restart, on the new tickets, let a worker finish a ticket.
- The ticket lands in review; its question tickets land in pending.
- Reopen a ticket: the scheduler picks it up again like a rejected one.
- Comment /hold as the project admin: the ticket goes to pending.
- A problem found elsewhere: tickets.worldapi.org #22
- Decided: Inside the scheduler the old state names stay; translation happens only in tickets.hl; pending is read as on hold and review as awaiting creator (both not work); Creator = admin members by u…
- Not done: tools/t.py and tools/watch.py on Byrodin are the architect's to update (read-only for wor… (and 3 more)
colony-deployed: s-20260926T1105-0d98a4 · sha256 9eedcbd76f4b
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.