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
Wave 1 of 5 in the #12491 sized wave plan. It creates the code-metrics:audit router at plugins/code-metrics/skills/audit/ (SKILL.md, actions/, scripts/, evals/) and moves audit-size, audit-complexity and audit-type-debt into it, each as actions/<metric>.md, with their scripts under scripts/. The three leaf directories are removed, and every reference to the three names is repointed in this wave, with no aliases.
Measured mechanical move: 189,588 bytes of git diff --no-renames at b92833d99a. The router SKILL.md adds up to about 20 KB on top, under the 5,000-token cap (plugins/playbooks/skills/skill-authoring/reference/skill-criteria.md:142).
audit-coverage.sh calls skills/audit-complexity/scripts/audit-complexity.sh; repoint it to skills/audit/scripts/.
Also repoint prerequisites.json (skill:audit-type-debt, skill:audit-complexity) and scripts/check-code-metrics-skill-prose.py.
Before the move, the three skills' 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 on the moved actions.
git diff --no-renames origin/main of the PR is under 262144 bytes, or the wave is split.
ls -d plugins/code-metrics/skills/audit-* | wc -l is 3.
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: Large
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: none
Understood: wave 1 of 5 from the #12491 plan. It creates the code-metrics:audit router and moves audit-size, audit-complexity and audit-type-debt into it as actions. Scripts move under scripts/, and every reference to the old names is repointed with no aliases. The scope and done-when items are exact. The issue already states the split rule: split the wave if the diff reaches 262144 bytes. Its 189,588-byte move plus about 20 KB of router fits under that. The earlier PR #12641 was closed unmerged, so the work is re-entering intake. #12486 is not in the open-issue list I was given, so I treated that blocker as cleared. No duplicates found.
The lanes App's pull request #12641 for this issue was closed without merging. work-unblock removed status: ready and agent-ready, so the hourly triage sweep sends it back to intake triage, which decides what work is left and admits it again.
Automated split by the lanes App. Admission waits on this issue while a sub-issue is open; work-unblock closes it as completed once every sub-issue is closed as completed by a merge or a listed human and its done-when is covered.
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: Large
Complexity: Medium
Uncertainty: Known
Flags: none
Blocked by: none
Understood: wave 1 of 5 from the #12491 plan. It creates the
code-metrics:auditrouter and movesaudit-size,audit-complexityandaudit-type-debtinto it as actions. Scripts move underscripts/, and every reference to the old names is repointed with no aliases. The scope and done-when items are exact. The issue already states the split rule: split the wave if the diff reaches 262144 bytes. Its 189,588-byte move plus about 20 KB of router fits under that. The earlier PR #12641 was closed unmerged, so the work is re-entering intake. #12486 is not in the open-issue list I was given, so I treated that blocker as cleared. No duplicates found.Automated triage, applied by the lanes App.
melodic-automation-lanes commentedon Nov 3, 2026
Not admitted to the issue lane yet: sub-issue #12919 is open; sub-issue #12920 is open.
github-actions commentedon Nov 3, 2026
github-actions commentedon Nov 3, 2026
melodic-automation-lanes commentedon Nov 3, 2026
The lanes App's pull request #12641 for this issue was closed without merging. work-unblock removed
status: readyandagent-ready, so the hourly triage sweep sends it back to intake triage, which decides what work is left and admits it again.github-actions commentedon Nov 3, 2026
The triage sweep dispatched intake triage for this issue (dispatch 1; 2 runs that reach intake, or 6 dispatches, hand it to a maintainer).
melodic-automation-lanes commentedon Nov 3, 2026
Split at intake (owner Q93). This issue is Size Large, so its done-when is split into 2 sub-issues, each holding its task-list lines as written.
Automated split by the lanes App. Admission waits on this issue while a sub-issue is open; work-unblock closes it as completed once every sub-issue is closed as completed by a merge or a listed human and its done-when is covered.
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.