labels: /-scoped taxonomy, exclusive agent stage, drop legacy labels #3

Merged
ellen merged 10 commits from labels/agent-scope-exclusive into main 2026-07-20 18:21:50 +00:00
Member

Switches the label taxonomy to an all-/-scoped scheme and makes the agent/* command scope exclusive — only one agent runs per issue at a time (no parallel agents); summoning one stage auto-clears the previous.

Changes

  • labels.json: agent:* → agent/* (exclusive); plan:approved → plan/approved; ai:off → ai/off. Legacy plan:ready and pr:open removed. 28 labels total.
  • Agent defs + agents/README.md: summon/sets_labels and prose updated to the new names; dropped plan:ready/pr:open; Conventions rewritten (all-/, agent/* exclusive = one agent per issue).
  • agents/triage.md: fixed the incoherent identity — now runs as claude-plan (planner, can comment + set tier/*) instead of the read-only agent-read.
  • dispatch.yaml + repo README.md: route conditions and diagram updated to agent/plan / plan/approved so the live plan + implement agents keep firing under the new names.

Follow-ups (not in this PR)

  • Seed the new labels into each org: ADMIN_PAT=… ./seed-org-labels.sh valssi valssi-apps valssi-ai valssi-agents valssi-public
  • Delete the old :-scheme labels from valssi/ops + the 4 legacy valssi org labels.

Merge is human-only per policy.

Switches the label taxonomy to an all-`/`-scoped scheme and makes the `agent/*` command scope **exclusive** — only one agent runs per issue at a time (no parallel agents); summoning one stage auto-clears the previous. ## Changes - **`labels.json`**: `agent:*` → `agent/*` (exclusive); `plan:approved` → `plan/approved`; `ai:off` → `ai/off`. Legacy `plan:ready` and `pr:open` removed. 28 labels total. - **Agent defs + `agents/README.md`**: `summon`/`sets_labels` and prose updated to the new names; dropped `plan:ready`/`pr:open`; Conventions rewritten (all-`/`, `agent/*` exclusive = one agent per issue). - **`agents/triage.md`**: fixed the incoherent identity — now runs as `claude-plan` (planner, can comment + set `tier/*`) instead of the read-only `agent-read`. - **`dispatch.yaml`** + repo **`README.md`**: route conditions and diagram updated to `agent/plan` / `plan/approved` so the live plan + implement agents keep firing under the new names. ## Follow-ups (not in this PR) - Seed the new labels into each org: `ADMIN_PAT=… ./seed-org-labels.sh valssi valssi-apps valssi-ai valssi-agents valssi-public` - Delete the old `:`-scheme labels from `valssi/ops` + the 4 legacy `valssi` org labels. Merge is human-only per policy.
ellen merged commit f95048f1bd into main 2026-07-20 18:21:50 +00:00
ellen deleted branch labels/agent-scope-exclusive 2026-07-20 18:21:50 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
valssi-public/agent-workflows!3
No description provided.