tickets

antcolony #1formerly #4

antcolony-scheduler

open

opened · updated

Docker container on Byrodin, Hybriel. Reads/writes tickets.worldapi.org directly, holds no data. Event-driven rules (ticket/comment/state/session events + timers), priorities, leases on tickets, matches tickets to agent capabilities, hands out Claude quota shares for shared accounts, validates worker reports before filing them, generates project status and the creator inbox. Keywords in comments handled by code: /confirm /reject /prio /hold. Design: antcolony README.md.

History

  1. import opened the ticket imported from 0004-scheduler.md
  2. architect commented Creator decision 2026-09-24: worker reports become JSON with a fixed schema so the scheduler can validate them, e.g. `done: [..]`, `verified: [{claim, command, output}]` (an entry without output is rejected), `open: [..]`, `issues: [{project, subject, repro, observed, expected}]`, `questions: [..]`, `running: [{url, pid, log}]`. Free text inside fields is Markdown. Tickets are read by workers via the Markdown read view (see tickets.worldapi.org ticket on Markdown).
  3. architect commented Deployed to Byrodin 2026-09-24: tickets.worldapi.org (container tickets.worldapi.org, 127.0.0.1:45003) and ident.worldapi.org (127.0.0.1:45002). This comment was posted by the architect's live check while a browser watched this page.

Respond