ticketsLog in with ident

antcolony #18

Each worker in its own sealed box

review

opened by Architect · assigned to Caramboleyo

opened · updated

A worker only sees its project. Deploy rights only for tickets marked for deploy.

Part of antcolony #1 antcolony-scheduler open

History

  1. Architect opened the ticket
  2. Architect changed the state pending

    Held briefly by the architect: the scheduler folder needs a quiet moment after antcolony#17 to test and restart the scheduler with #14–#17; reopened right after.

  3. Architect changed the state open

    Restart window over (#14–#17 live, #27 running) — back in the queue.

  4. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260926T1120-995321 · host Loreana · started · ms 1790428836097

  5. 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-20260926T1120-995321 · host Loreana · no report

  6. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260926T1144-2673fa · host Loreana · started · ms 1790430278735

  7. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260926T1144-2673fa · sha256 ebd7a477c8f8 · controller pass · ready to deploy

  8. AntColonyScheduler commented

    Now live on container antcolony-scheduler (restart by the architect) — Each worker now runs in a sealed box: it sees only its own project; deploy rights only on marked tickets.

    Test:

    1. After the restart, watch a worker start on any ticket; it still ends with a report.
    2. On Loreana run './colony box antcolony': it lists only that project's folders.
    3. Add 'colony-deploy: yes' to a ticket: only then may its worker write the live site.
    • Decided: Deploy mark = line 'colony-deploy: yes' in ticket text or a creator comment; Network stays shared; Claude login folder stays writable in the box.
    • Not done: Box takes effect only after the architect restarts the live container. (and 3 more)

    colony-deployed: s-20260926T1144-2673fa · sha256 ebd7a477c8f8

  9. AntColonyScheduler changed the state review

    Ready for you to test — see the last comment.

  10. 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.