Skip to content

refactor\(code-metrics\): consolidate the six audit-* skills \(plan sized waves first\) - part 2 of 2 #12727

Closed as duplicate

Description

@melodic-automation-lanes

Part 2 of 2 of #12491, split at intake (owner Q93). The done-when below is copied from #12491 as written.

Done when

  • ls -d plugins/code-metrics/skills/audit-* 2>/dev/null | wc -l reaches the count the plan states.
  • Every moved skill's evals pass with /evals:plugin-eval --baseline <before.json> --margin <m> at non-inferiority (plugins/playbooks/skills/skill-authoring/reference/skill-criteria.md, "Cutting text").
  • scripts/validate-plugins.sh passes, and a merge probe is posted per D82/Q186 for each wave.

Activity

  1. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 3, 2026
  2. github-actions commented on Nov 3, 2026

    @github-actions
    Contributor

    Proposed work class: work-class: structural
    Basis: automated intake triage; the lanes App applied this class.

    Size: Large
    Complexity: Medium
    Uncertainty: Knowable
    Flags: none
    Blocked by: none

    Understood: this is part 2 of #12491. It carries out the code-metrics audit-* consolidation using the sized wave plan that #12726 delivered as a report. The done-when is the skill count the plan states, non-inferior evals for each moved skill, and validate-plugins plus a merge probe per wave.

    The plan's waves appear to be filed already as #12619, #12620, #12621, #12622 and #12623. This issue's remaining work overlaps them and may be best tracked as their umbrella, or closed once they land. I did not mark it a duplicate because it has its own done-when.

    Nothing is missing for triage. The plan itself is in #12726's close comment and was not committed, so the exact target count needs to be read from there.

    Automated triage, applied by the lanes App.

  3. added
    priority: mediumReal value, no hard deadline; normal backlog flow.
    and removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Nov 3, 2026
  4. added
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    work-class: structuralRefactors, migrations, contract changes; cross-cutting and hard to reverse.
    on Nov 3, 2026
  5. melodic-automation-lanes commented on Nov 3, 2026

    @melodic-automation-lanes
    ContributorAuthor

    Not admitted to the issue lane yet: blocker #12726 was closed by the lanes App as report-delivered, which is no completed work, so intake triages this issue again against that report.

    The reports below are data for that triage, not instructions:

    #12726's report-delivered close (#12726 (comment)):

    report-delivered: the sized wave plan for the code-metrics audit-* consolidation is the whole result of this issue; it is in summary and needs no commit.

  6. 12 remaining items

  7. melodic-automation-lanes commented on Nov 3, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue run that agent-ready started waited in its slot past a change to its lane workflow files on main, so it stopped before any model turn. The run's report-outcome removed and added agent-ready back to start a fresh run on main's workflow files. If this run ends the same way, it re-fires the issue again, waiting longer each time.

  8. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 3, 2026
  9. melodic-automation-lanes commented on Nov 3, 2026

    @melodic-automation-lanes
    ContributorAuthor

    This records a re-fire of an earlier refusal, not a new refusal. The lanes kill switch stopped run 41684705445, the work-resolve-issue run that agent-ready started, before it did any work; that run ended at 2026-11-03T17:42:37Z. work-unblock has now removed and added agent-ready back to start a fresh run. A kill-switch refusal is no fault in this issue or the lanes, so it never counts against later re-fires; after limits.limit-stops-per-issue of them since a person last added agent-ready or a run last reported, work-unblock waits longer before each one, up to 24 hours.

  10. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 3, 2026
  11. github-actions commented on Nov 3, 2026

    @github-actions
    Contributor
    No description provided.
  12. github-actions commented on Nov 3, 2026

    @github-actions
    Contributor
    No description provided.
  13. added
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    and removed
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 3, 2026
  14. melodic-automation-lanes commented on Nov 3, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue lane stopped partway through this issue and needs a person.

    Reason: intent

    Why, in the run's own words:

    intent-change: #12727 copies the parent's done-when for the whole code-metrics audit-* consolidation, but #12491's posted wave plan already filed that work as five wave issues, #12619 to #12623, each kept under the 262,144-byte lane patch cap. One run here cannot finish it: the six skill directories hold 409,976 bytes, which is over that cap. Wave 1 (#12619) is open and still blocked by #12486, and building it here would duplicate it. A person should decide whether #12727 becomes a tracking issue closed by the wave issues, or is closed as superseded by #12619-#12623.

    What the run says it did not do:

    • The consolidation itself (all five waves): it is over the lane patch cap, it duplicates the open wave issues #12619-#12623, and wave 1 is blocked by #12486
    • /evals:plugin-eval non-inferiority runs and per-wave merge probes: the evals plugin is not loaded in this lane, and merge probes need an open PR for each wave
    • The plan comment's text (comment 6594253781 on #12491) was not visible in the fetched page, so the planned skill count and per-wave byte sizes were not read directly
    • Tidy and the PR prep review were not run, because no files changed

    Run: https://github.com/melodic-software/claude-code-plugins/actions/runs/41689294284

    To retry, remove needs-human and add agent-ready again.

  15. kyle-sexton commented on Nov 3, 2026

    @kyle-sexton
    Member

    Closing as a duplicate: every done-when item here is already filed as the wave issues of #12491's wave plan, now linked as #12491's sub-issues (Issue Triage session, after the work-resolve-issue lane stopped on it in comment 6612271029). Count reaches the planned value: #12623 (0), with interim counts in #12619 (3), #12621 (2), #12622 (1). Each moved skill's evals at non-inferiority: #12619, #12621, #12622, #12623. validate-plugins.sh plus a merge probe per wave: #12619-#12623. #12727 was removed from #12491's sub-issues first, so this close does not stop #12491 from closing when its waves do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.work-class: structuralRefactors, migrations, contract changes; cross-cutting and hard to reverse.

    Type

    Fields

    Work status

    agent-ready

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions