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 5 of 5 (suppressions, last leaf) #12623
Wave 5 of 5, the last, in the #12491 sized wave plan. It moves audit-suppressions into the code-metrics:audit router: the body becomes actions/suppressions.md and the scripts go under scripts/. It also repoints the four plugin-level eval cases under plugins/code-metrics/evals/audit-suppressions-*, and it removes the last audit-* name with no alias.
Measured: 227,966 bytes of git diff --no-renames at b92833d99a, after waves 1 to 4.
scripts/shared-copies.txt:473 registers suppression-scan.py as a shared copy: update its path, then run scripts/sync-shared-copies.sh.
The detector rule ids code-metrics/audit-suppressions/rule-* keep their value (docs/contracts/detector-findings/README.md:261-262).
Done when
before.json is captured on the pre-move tree from the existing four cases.
/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-* 2>/dev/null | wc -l is 0.
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: #12622
Understood: this is wave 5 of 5 of the #12491 plan. It moves audit-suppressions into the code-metrics:audit router (body to actions/suppressions.md, scripts under scripts/). It also repoints the four plugin-level eval cases, updates the shared-copy registration, and removes the last audit-* skill name. The done-when list is exact. Some items need an eval run or a merge probe, which the issue lane or a maintainer handles. The issue says it is blocked by the wave 4 issue, #12622, which is still open. I found no duplicates.
Not admitted to the issue lane yet: blocker #12622 is not closed by a listed human or a merge; blocker #12491 is not closed by a listed human or a merge.
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: #12622
Understood: this is wave 5 of 5 of the #12491 plan. It moves
audit-suppressionsinto thecode-metrics:auditrouter (body toactions/suppressions.md, scripts underscripts/). It also repoints the four plugin-level eval cases, updates the shared-copy registration, and removes the lastaudit-*skill name. The done-when list is exact. Some items need an eval run or a merge probe, which the issue lane or a maintainer handles. The issue says it is blocked by the wave 4 issue, #12622, which is still open. I found no duplicates.Automated triage, applied by the lanes App.
melodic-automation-lanes commentedon Nov 3, 2026
Not admitted to the issue lane yet: blocker #12622 is not closed by a listed human or a merge; blocker #12491 is not closed by a listed human or a merge.
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.