Skip to content

ci: per-PR plugin version bumps force repeated base merges on every PR at the current merge rate - part 5 of 7 #10861

Closed

Description

@melodic-automation-lanes

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

Done when

  • 3. Dual mode for the high-traffic plugins (planning, claude-ops, source-control, disk-hygiene); turn on the schedule

Activity

  1. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 29, 2026
  2. github-actions commented on Oct 29, 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: none

    Understood: this is part 5 of 7 of #6006. It asks for dual mode in the four high-traffic plugins (planning, claude-ops, source-control, disk-hygiene) and for the schedule to be turned on. The issue doesn't define "dual mode". An implementer would need to read #6006 for that. Parts 1–4 and 6–7 (#10857–#10860, #10862, #10863) are siblings from the same split, not duplicates. Whether earlier parts must land first is also left to #6006.

    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 Oct 29, 2026
  4. added
    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 Oct 29, 2026
  5. melodic-automation-lanes commented on Oct 29, 2026

    @melodic-automation-lanes
    ContributorAuthor

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

  6. melodic-automation-lanes commented on Oct 30, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue lane stopped on this issue (already-done): the run found the issue's work already on the default branch at a commit it cites, so the issue closes.
    Its reason cites no pull request merged into the default branch, or commit on it, made after the issue opened whose commit message closes this issue, so it retries instead of closing.
    It keeps agent-ready, and work-unblock starts it again (retry 1 of 2).

    In the run's words:

    already-done: the default branch at bd04b16 already lists planning, source-control, disk-hygiene and harness-ops (claude-ops before its rename) in scripts/fragment-plugins.txt (lines 71, 88, 36, 55), and .github/workflows/release-publish-plugins.yml carries the schedule (cron '41 /3 * * ', line 30) and the .changes/ push trigger (lines 31-33). ADR 0048's Rollout records phase 3 (dual mode for the high-traffic plugins, schedule on) as done, then phases 4 and 5 (every plugin in fragment mode, per-PR bump workflow removed).

    What the run says it did not do:

    • Could not name the commit or PR that first added these plugins to the fragment list, because the checkout is a shallow clone with only bd04b16 in its history; bd04b16 is cited as the default-branch commit that holds the finished state
    • Tidy, review, verify and checks prep skipped: no change was made

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

  7. 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 Oct 30, 2026
  8. melodic-automation-lanes commented on Oct 30, 2026

    @melodic-automation-lanes
    ContributorAuthor

    This records a re-fire of an earlier refusal, not a new refusal. The lanes kill switch stopped run 41093584732, the work-resolve-issue run that agent-ready started, before it did any work; that run ended at 2026-10-30T17:03:47Z. 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.

  9. 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 Oct 30, 2026
  10. github-actions commented on Oct 30, 2026

    @github-actions
    Contributor
    No description provided.
  11. github-actions commented on Oct 30, 2026

    @github-actions
    Contributor
    No description provided.
  12. melodic-automation-lanes commented on Oct 30, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue lane stopped on this issue (already-done): the run found the issue's work already on the default branch at a commit it cites, so the issue closes.
    Its reason cites no pull request merged into the default branch, or commit on it, made after the issue opened whose commit message closes this issue, so it retries instead of closing.
    It keeps agent-ready, and work-unblock starts it again (retry 2 of 2).

    In the run's words:

    already-done: phase 3 (dual mode for the high-traffic plugins plus the release schedule) merged in #6414 as commit 202afd4 on 2026-10-05, which put planning, source-control, disk-hygiene, harness-ops (claude-ops renamed) and six more plugins in fragment mode and turned on the 3-hourly schedule and the .changes/** push trigger. Later phases built on it (#6543, #6661, #8208).

    What the run says it did not do:

    • Tidy skipped: the run changed no files.
    • Review, build/test and PR prep skipped: the run changed no files.
    • The local checkout is shallow (one commit), so 202afd4 was confirmed from GitHub's commit history and PR #6414, not with git-read log.

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

  13. 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 Oct 30, 2026
  14. github-actions commented on Oct 30, 2026

    @github-actions
    Contributor
    No description provided.
  15. github-actions commented on Oct 30, 2026

    @github-actions
    Contributor
    No description provided.
  16. melodic-automation-lanes commented on Oct 30, 2026

    @melodic-automation-lanes
    ContributorAuthor

    The work-resolve-issue lane stopped on this issue (already-done): the lane has retried this issue as many times as limits.stop-retries, or the stop's own row, allows.
    Its reason cites no pull request merged into the default branch, or commit on it, made after the issue opened whose commit message closes this issue, so it retries instead of closing.
    It removed agent-ready and added no label.

    In the run's words:

    already-done: phase 3 (dual mode for planning, harness-ops (formerly claude-ops), source-control and disk-hygiene, with the release schedule turned on) is on the default branch at commit 20943d5. scripts/fragment-plugins.txt lists disk-hygiene (line 36), harness-ops (line 55), planning (line 71) and source-control (line 88). .github/workflows/release-publish-plugins.yml runs on schedule cron '41 */3 * * *' and on push to main filtered to '.changes/**'. That commit is itself a release PR the workflow built: chore(release): release 7 plugins (#11351). ADR 0048 Rollout records phase 3 as done, and phases 4 and 5 (fleet, then retiring the per-PR path) as done after it.

    What the run says it did not do:

    • The commit that originally added these four plugins to the list and turned on the schedule could not be cited, because the lane's checkout is a one-commit shallow clone; the citation is HEAD 20943d5, which contains the work
    • Tidy, review and prep skipped: there is no diff

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

    To run it again, add agent-ready.

  17. removed
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Oct 30, 2026
  18. kyle-sexton commented on Oct 31, 2026

    @kyle-sexton
    Member

    Done on main, closed on evidence by the Issue Triage session. scripts/fragment-plugins.txt lists disk-hygiene, harness-ops (formerly claude-ops), planning and source-control, and release-publish-plugins.yml runs on cron '41 */3 * * *'. ADR 0048 Rollout records this phase done. The lane stopped with already-done because its shallow clone could not cite the original commit.

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

    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