Task queue
Rainrail task queue behavior selects assignable GitHub Project issues and protects them from duplicate agent dispatch.
Operational model
Section titled “Operational model”- The provider lists candidate issues behind a neutral
TaskQueueProvider. - Starting locks protect dispatch before Project fields are finalized.
- In-progress metadata records session, branch, and claim ownership.
- Terminal outcomes release or finalize claims for the next assignment cycle.
Source spec
Section titled “Source spec”The full task queue behavior lives in docs/task-queue-project-issues.md.