Skip to content

feat(evals): repair or retire eval cases whose with-arm never loaded the skill #12043

Open

Description

@kyle-sexton

Refs: #6405

Blocked by: #12032

Outcome

#6405's "Later slices" list "author or repair cases for skills whose suite measured nothing (skill not loaded, grader misreading the run shape)". A case whose with-arm never loads the skill reports a delta that measures nothing. Once the health line answers on dispatched runs, each case it reports as skill loaded: no, or as firing in 0 runs, is either repaired so that the skill loads, or removed with a reason.

Done when

Out of scope

Activity

  1. added
    priority: mediumReal value, no hard deadline; normal backlog flow.
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.
    on Nov 1, 2026
  2. github-actions commented on Nov 1, 2026

    @github-actions
    Contributor

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

    Size: Medium
    Complexity: Medium
    Uncertainty: Knowable
    Flags: none
    Blocked by: #12032

    Understood: once the plugin eval health line reports on dispatched runs, list every case showing skill loaded: no or firing in 0 runs, then repair or remove each with a reason, validate repaired suites, and re-dispatch to confirm. The issue states it is blocked by #12032, which is still open. Related but not duplicate: #12000-range suite-specific issues such as the vision-case one (run-e2e never fires) cover single suites, while this one covers the fleet-wide sweep.

    Automated triage, applied by the lanes App.

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

    @melodic-automation-lanes
    Contributor

    Not admitted to the issue lane yet: blocker #12032 is not closed by a listed human or a merge.

  4. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 1, 2026
  5. github-actions commented on Nov 1, 2026

    @github-actions
    Contributor
    No description provided.
  6. 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 1, 2026
  7. melodic-automation-lanes commented on Nov 1, 2026

    @melodic-automation-lanes
    Contributor

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

    Reason: security

    Matched security word: token. A match holds the stop whether or not the text names a risk, so read the word in context below.

    Why, in the run's own words:

    host-only: the work starts from a list of cases that dispatched eval runs report as 'skill loaded: no' or as firing in 0 runs. Building that list means hand-dispatching .github/workflows/eval-browser-dispatch.yml (workflow_dispatch only, one plugin directory per run, paid model calls on the role's subscription token) for each plugin's suite, then reading each job log, which needs a sign-in. This lane can do neither, and it cannot post the required comment on #6405 or re-dispatch after the repairs merge. The one dispatched run since the blocker #12032 closed, 41353703294, reports one case, pe-ci-pin-full-ids: skill loaded: yes; fired in 1 of 1 runs. That leaves nothing to repair until someone runs the other suites.

    What the run says it did not do:

    • Done-when 1: the #6405 comment listing every case that reads 'skill loaded: no' or fires in 0 runs. This needs hand-dispatched eval runs for each plugin suite, the ability to read their sign-in-gated logs, and a way to post on #6405. This lane has none of these.
    • Done-when 2 and 3: repairing or removing each listed case and passing validate-cases.py. Not started, because the case list from done-when 1 does not exist yet.
    • Done-when 4: a re-dispatch after the repairs merge. This needs a host run.
    • Tidy, review, verify and checks steps: skipped because the run stopped before any edit and the working tree is unchanged.

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

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

  8. added
    host-runNeeds an unattended run on a host; the host runner takes it, not a person or the issue lane.
    on Nov 1, 2026
  9. kyle-sexton commented on Nov 1, 2026

    @kyle-sexton
    MemberAuthor

    Claimed by a host-run session. This host is surveying the dispatched eval health lines (eval-browser-dispatch.yml, deterministic-only, runs 1, one plugin per run) for the suites #6405 names, then repairing or retiring each case that reads skill loaded: no or fires in 0 runs, on branch host-run/12043-eval-skill-load. A record follows here when the survey ends.

    This was generated by AI.

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

    host-runNeeds an unattended run on a host; the host runner takes it, not a person or the issue lane.needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.status: readyTriaged, unblocked, and fully specified; eligible to pick up.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.

    Type

    Fields

    No fields configured for Task.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions