docs(labels): name the consult label, because consult applies nothing #882
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!882
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/hs68-consult-label-name"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found by walking into it.
AGENTS.mdanddocs/sirens-echo-consult-gate.mdboth call the dispatch gateconsult, and the file that warns about silent label failures ends with:consultis not a label. Not in this repository, not in thecoilyco-gamingorg. The real name isautonomy/async-consult(id 332), one of an exclusiveautonomy/*set alongsideautonomy/headless,autonomy/live-collab, andautonomy/epic.Why this is the same bug that section documents
Running the documented command:
Exit code 0. Labels unchanged. The API discards a name that does not exist, exactly as it discards a quoted numeral. The section warns "an ID goes over as
"332"and Forgejo reads a quoted numeral as a label name.addthen applies nothing" - and then hands you a name that also applies nothing, for the same reason, in the same call.I only caught it because that section also says to read after the write. Without that habit the issue would have carried a claim of being labelled while sitting unlabelled, which is the fail-closed-and-invisible pair
docs/sirens-echo-consult-gate.mdcalls the worst outcome.The fix, and the part that is not just a typo
Both spellings corrected, plus one behaviour that neither file mentions and an author should know before running it: the
autonomy/*labels are exclusive, so addingautonomy/async-consultremovesautonomy/headlessrather than sitting beside it.That is the right outcome - an issue is one or the other - but it is a bigger move than "adds a label" implies, and someone adding consult to a headless issue should know they are taking it out of the headless queue.
Verified on #838 and #576: both went from
autonomy/headlesstoautonomy/async-consultin a singleadd, with noremovecall.Related - agentic-os#1047, the numeric-label bug this is a sibling of.
This PR is the correction. Both spellings fixed, and both files now state the exclusivity behaviour neither mentioned.
just gatepasses.closes #881
consultapplies nothing