Skip to content

Label Reference

Zozo reads a fixed vocabulary of GitHub labels. A Control Label changes whether or when the Dispatcher picks an Issue. A Classification Label identifies a Wayfinder artifact or Ticket type without changing a pick.

Control Labels

LabelMeaningEffect on a pick
ready-for-agentSpec is complete and an AFK agent can pick up the Issue.Makes the Issue eligible, subject to the other eligibility rules.
agent-in-progressAn autonomous agent is actively working the Issue.Stops a fresh pick because the Issue is already claimed.
needs-infoThe dispatch attempt ended and a human must review and re-tag the Issue.Stops a fresh pick.
needs-triageA human needs to evaluate or complete the Issue before agent work starts.Stops a fresh pick.
blockedThe Issue has an unresolved blocking Issue.Stops a fresh pick until every blocker resolves.
wontfixThe Issue won't be worked on.Stops a fresh pick.
awaiting-answersA Clarification is waiting for a person's answer.Stops a fresh pick while the existing attempt waits.
landing-blockedLanding couldn't merge the completed work and will retry.Stops a fresh pick.
not-for-agentThe Issue is valid human-owned work that Zozo must exclude.Stops a fresh pick and prevents automatic promotion to ready-for-agent.
priority-nextA human wants this work considered before ordinary eligible work.Orders picks. Among eligible Issues in the same Project, these are picked first.

Use not-for-agent for human-owned work

not-for-agent is the only label for work a person must implement. A ready-for-human label isn't part of Zozo's vocabulary and won't stop a pick.

An open Pull Request that closes an Issue also vetoes a fresh pick while it awaits Landing. Zozo reads that state from GitHub, so it doesn't need an awaiting-landing label.

Classification Labels

Classification Labels identify Wayfinder work. They don't stop, enable, or order a dispatch pick.

LabelMeaningEffect on a pick
wayfinder:mapWayfinder shared Map.None.
wayfinder:specWayfinder endgame Spec.None.
wayfinder:researchWayfinder research Ticket for AFK work.None.
wayfinder:grillingWayfinder grilling Ticket for human-in-the-loop work.None.
wayfinder:prototypeWayfinder prototype Ticket for human-in-the-loop work.None.
wayfinder:taskWayfinder task Ticket.None.

Labels outside these tables are Inert Labels. Zozo doesn't read them when it selects work, though they can still carry useful meaning for people in GitHub.

Docs for Zozo: a coding-agent harness.