You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(code-metrics): audit router wave 3 of 5 (coverage) #12621
Wave 3 of 5 in the #12491 sized wave plan. It moves the rest of audit-coverage into the code-metrics:audit router: the body becomes actions/coverage.md and the scripts go under scripts/. It removes the leaf directory and repoints every audit-coverage skill reference in this wave, with no alias. The report skill value and the dispatch.sh id keep audit-coverage.
Measured: 130,605 bytes of git diff --no-renames at b92833d99a, after waves 1 and 2.
Done when
Before the move, the skill's evals/evals.json cases are converted with convert-evals-json.py (plugins/evals/skills/plugin-eval/SKILL.md:436), and before.json is captured on the pre-move tree.
/evals:plugin-eval --baseline before.json --margin 5 passes at non-inferiority.
git diff --no-renames origin/main of the PR is under 262144 bytes.
ls -d plugins/code-metrics/skills/audit-* | wc -l is 2.
scripts/validate-plugins.sh passes, and a merge probe is posted per D82/Q186.
Proposed work class: work-class: structural
Basis: automated intake triage; the lanes App applied this class.
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: #12491
Understood: wave 3 of 5 in the #12491 plan. It moves the audit-coverage skill body and scripts into the code-metrics:audit router, removes the leaf directory, and repoints references. The audit-coverage report value and dispatch id stay unchanged. The scope and done-when checks are exact. The work is blocked until the wave 2 work under #12491 is done. I found no duplicates among the open issues. The sibling wave issues are separate steps of the same plan.
The work-resolve-issue lane stopped on this issue (stopped): the run stopped for a reason it gave no code for, which names no intent, design, security or cost finding, so the lane runs it again only if the issue has had no retry, for any stop, since a listed human last added agent-ready, and otherwise stops.
It keeps agent-ready, and work-unblock starts it again (retry 1 of 1).
In the run's words:
Prerequisite waves not on the default branch: wave 3 moves audit-coverage into the code-metrics:audit router, but plugins/code-metrics/skills/audit/ does not exist at 9e00972. The router is created by wave 1 (#12619), and this issue is blocked by wave 2 (#12620), which is still an open issue with no linked branch or pull request. Run this again after #12619 and #12620 merge.
What the run says it did not do:
All done-when items (eval conversion and baseline, plugin-eval non-inferiority, diff size, leaf count, validate-plugins and merge probe): not started because the prerequisite router from waves 1 and 2 is absent
Repository checks (check-changelog-fragments, check-changed-skills, check-affected) were not run because the working tree has no changes
The work-resolve-issue lane stopped partway through this issue and needs a person.
Reason: design
Why, in the run's own words:
design-change: wave 3 needs the code-metrics:audit router, and that router is not on the default branch. plugins/code-metrics/skills/audit/ does not exist at 0ec3c9a. Wave 1 (#12619), which creates the router, is open, and its PR #12641 was closed without merging. Wave 2 (#12620), which this issue says blocks it, is open with no branch or PR, and join.py and test_join.py are still under skills/audit-coverage/scripts/. If this run built the router, it would be choosing wave 1's primary design here, and the combined diff would go over the per-wave 262144-byte budget. A person needs to land waves 1 and 2, or re-plan the sequence, before this issue can run.
What the run says it did not do:
All five done-when items (eval conversion and before.json baseline, plugin-eval non-inferiority, diff byte budget, audit-* leaf count of 2, validate-plugins.sh and merge probe): not started, because waves 1 and 2 are unbuilt
Repository checks (check-changelog-fragments, check-changed-skills, check-affected) not run: the run stopped before any edit, so there is no change to check
Closed not planned: the owner re-scoped #12491 to option 3 (keep the leaves, distinct trimmed descriptions) and dropped the router merge and its waves: #12491 (comment). The remaining work is #12491 itself.
Activity
github-actions commentedon Nov 3, 2026
Proposed work class: work-class: structural
Basis: automated intake triage; the lanes App applied this class.
Size: Medium
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: #12491
Understood: wave 3 of 5 in the #12491 plan. It moves the
audit-coverageskill body and scripts into thecode-metrics:auditrouter, removes the leaf directory, and repoints references. Theaudit-coveragereport value and dispatch id stay unchanged. The scope and done-when checks are exact. The work is blocked until the wave 2 work under #12491 is done. I found no duplicates among the open issues. The sibling wave issues are separate steps of the same plan.Automated triage, applied by the lanes App.
melodic-automation-lanes commentedon Nov 3, 2026
Not admitted to the issue lane yet: blocker #12491 is not closed by a listed human or a merge.
1 remaining item
github-actions commentedon Nov 3, 2026
github-actions commentedon Nov 3, 2026
melodic-automation-lanes commentedon Nov 3, 2026
The work-resolve-issue lane stopped on this issue (
stopped): the run stopped for a reason it gave no code for, which names no intent, design, security or cost finding, so the lane runs it again only if the issue has had no retry, for any stop, since a listed human last added agent-ready, and otherwise stops.It keeps
agent-ready, and work-unblock starts it again (retry 1 of 1).In the run's words:
What the run says it did not do:
Run: https://github.com/melodic-software/claude-code-plugins/actions/runs/41698521453
github-actions commentedon Nov 3, 2026
github-actions commentedon Nov 3, 2026
melodic-automation-lanes commentedon Nov 3, 2026
The work-resolve-issue lane stopped partway through this issue and needs a person.
Reason:
designWhy, in the run's own words:
What the run says it did not do:
Run: https://github.com/melodic-software/claude-code-plugins/actions/runs/41702609643
To retry, remove
needs-humanand addagent-readyagain.kyle-sexton commentedon Nov 3, 2026
Closed not planned: the owner re-scoped #12491 to option 3 (keep the leaves, distinct trimmed descriptions) and dropped the router merge and its waves: #12491 (comment). The remaining work is #12491 itself.