feat(multi-issue): add Phase 0 backlog triage + edit-only-agents note (v1.2.0)#12
Open
wan-huiyan wants to merge 1 commit into
Open
feat(multi-issue): add Phase 0 backlog triage + edit-only-agents note (v1.2.0)#12wan-huiyan wants to merge 1 commit into
wan-huiyan wants to merge 1 commit into
Conversation
… (v1.2.0) Drawn from a real run of this skill against a 36-issue, partly-stale, no-CI backlog where the skill's "pre-validated issues" precondition didn't hold. - **Phase 0 (conditional): triage a large or possibly-stale backlog.** New section + a "When to use" pointer. Triggers when the cluster is >15, the user flags staleness, or issues are drift-vs-mockup filed before recent redesigns. Pins triage to origin/main, one read-only investigator per issue, a verdict schema BIASED AGAINST DISMISSAL (dismissal requires PR# + file:line — the error asymmetry: a wrong "still-valid" is caught at impl, a wrong "already-fixed" silently drops real work), adversarial verification of ONLY the dismissals, and a user-ratified cut-line (never auto-close). Standalone skill referenced: stale-backlog-triage-adversarial-verify. - **Parallel implementers — keep git in the controller.** Phase A/B note: for concurrent file-disjoint PRs, agents edit + test only in isolated worktrees; controller owns all git. Sidesteps the subagent-git traps (wrong-worktree cd, stranded branch refs, reports-complete-but-PR-unmerged). - Bumps overnight-multi-issue-implementation to 1.2.0 across SKILL.md frontmatter + plugin.json + marketplace.json (also fixes the pre-existing 1.1.0 SKILL.md vs 1.0.0 manifest drift). Validator: `validate_plugins.py` → OK, 0 warnings. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
What & why
Field-tested
overnight-multi-issue-implementationagainst a 36-issue, partly-stale, no-CI backlog (user: "tackle them all, some might be outdated"). The skill's preconditions assume pre-validated issues — that broke. This adds the missing front-end + one orchestration note. (The repo had already absorbed the red-baseline "identical failing set" gate and the shared-file sequential-resync pattern — those are not re-added.)Changes
## Phase 0 (conditional): triage a large or possibly-stale backlog(new section) + a "When to use" pointer. The load-bearing insight is the dismissal asymmetry: a wrongstill_validis caught at implementation, but a wrongalready_fixed/outdatedsilently drops real work. So the verdict schema is biased against dismissal (dismissal requires PR# + file:line), and an adversarial pass verifies only the dismissals. Ends on a user-ratified cut-line — never auto-close. Self-contained; references the standalone skillstale-backlog-triage-adversarial-verify.subagent-bash-cd-wrong-worktree/...-branch-ref-froze-stranded-commits/...-reports-complete-but-PR-unmerged.Validation
python3 .github/scripts/validate_plugins.py→OK: marketplace + plugins valid (0 warnings). JSON lint clean. Versions consistent.🤖 Generated with Claude Code