chore(issue-watcher): skip issues labeled 'blocked'#28
Merged
stackbilt-admin merged 1 commit intomainfrom Apr 19, 2026
Merged
Conversation
Extend SKIP_LABELS in the scheduled issue-watcher so blocked issues are not auto-queued as single-session taskrunner tasks. Paired with the new 'blocked' label on aegis-daemon god-object-epic children (#536-542) that have unsatisfied phase-1 dependencies. Why: without this, a 2h issue-watcher tick could queue Phase 2/3/4 refactor issues as cc_tasks before Phase 1 foundations (#533-535) ship, forcing downstream work onto missing abstractions. - SKIP_LABELS: add 'blocked' alongside existing wishlist/roadmap/epic - Test: new case asserts blocked-labeled issues produce zero INSERT INTO cc_tasks Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Member
Author
|
Merging over red Governance Check — the Charter audit job is pre-existing infrastructure-broken: it expects Unblocks aegis#532 sequencing gate per the epic comment — consumer (aegis-daemon issue-watcher) needs the Governance Check misconfiguration tracked separately — not in scope for this one-line SKIP_LABELS extension. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Extends `SKIP_LABELS` in the scheduled issue-watcher so issues tagged `blocked` are not auto-queued as cc_tasks. Paired with a new `blocked` label on aegis god-object epic children (aegis#536-542) that have unsatisfied phase-1 dependencies.
Why
Without this gate, a 2h issue-watcher tick could queue Phase 2/3/4 refactor issues as tasks before the Phase 1 foundations (#533 ExecutorRegistry, #534 MemoryService, #535 EmailBuilder) ship. Downstream refactors depend on those abstractions; running them on the pre-phase-1 codebase would either duplicate the foundation work inside the wrong scope or produce churn that collides with the phase-1 PRs.
`wishlist`, `roadmap`, `epic` were already in `SKIP_LABELS` for the same class of reason (multi-session scope). `blocked` fits the same pattern: a declarative 'do not queue yet' signal that the operator owns.
Changes
Test plan
Related
🤖 Generated with Claude Code