Require labels on move-issue, the other path that files an issue #1407
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!1407
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/ee98-moveissue"
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?
#1105 closed the
issue createpath: no issue is filed without a priority and an autonomy label.move-issueis the other verb in this guardfile that creates an issue, and it carried none, so every move produced an unlabelled issue in the target repo - the fail-closed default that reaches no queue.Not a regression from #1105: a shadow replaces the CLI leaf, not the grant, so
move-issue's owncall create issuestill targets the generated leaf. The hole predates the guard and only became conspicuous beside it.--labelsis now required with the same twomatchesclauses, so the same vocabulary is enforced with the same messages, and a secondadd issue-labelcall threads$dst.numberthe way create's does.Built with the pinned specgen and probed
The lowercase
priority/p2case matters: the labels endpoint drops an unknown name silently with a 200, so without the enumeratedmatchesthe move would succeed and apply nothing.--dry-runshows the label call threaded into the plan between create and comment:The positional signature is unchanged (
<source> <index> <target>), so no existing invocation breaks on argument order - only on the new required flag, which is the point.The comment saying labels were "deferred (array flow)" is gone, since array inputs carry now.
Closes #1317