Skip to content

[strategist] Agent PR queue outpaces single-human merge capacity — 15 open; policy exists, reaping/automerge not operational #58

Description

@hivecommons-hive

Strategic Finding

Type: adoption-blocker / process-bottleneck
Horizon: near-term

The hive's agent fleet produces fixes faster than they land. As of 2026-08-08 (sweep 7) there are 96 open PRs fleet-wide, 94 MERGEABLE — up from ~50 when first filed, 85/83 at sweep 6 earlier today. The queue is now growing by double digits per sweep. Merge throughput is real (26+ PRs merged this week, incl. LICENSE #40 and ROADMAP checkbox #110), but the queue refills faster than it drains, and superseded/duplicate PRs are still not being reaped. GOVERNANCE.md (#60) defines the review/merge and automerge policy — the remaining gap is purely operational.

Data (sweep 7, 2026-08-08)

Repo Open Mergeable
endusers 41 40
peoplehub 14 14
firehose 7 6
bootc-ecosystem 28 28
cncf-darkmode 6 6
total 96 94

Rationale

  • GOVERNANCE.md targets a single-digit open-PR queue; the fleet-wide queue has grown ~50 → 94 mergeable in days. The policy exists — nobody is empowered to execute it (no delegated reaping, no automerge path enabled).
  • Every queued PR is done work earning nothing: rebase churn accumulates, dup pairs double-review the same fix, and each sweep re-reports the same queue.
  • With 94/96 PRs mergeable, the project is a few human merge sessions away from clearing nearly all of Phase 0/1 plus the open security debt — the highest-leverage action in the fleet right now is merge bandwidth, not more agent work.

Proposed Next Step

  1. Close superseded PRs: endusers fix: pin webpack to 5.100.2 to fix broken GitHub Pages deploy #30, firehose chore(deps): bump brace-expansion from 1.1.12 to 1.1.18 #27, and one side of each dup pair in [strategist] Agent fleet files duplicate PRs — no cross-agent dedup, ~25% of open queue is redundant #119.
  2. Merge the 7 mergeable strategist planning PRs ([strategist] planning: refresh ROADMAP.md status after Phase 0 merges #91, [strategist] planning: add LAUNCH.md — date-backed KubeCon NA 2026 launch plan #108, [strategist] docs: add stakeholder outreach draft for ADR 0001 (#46) #113, [strategist] ci: add dedicated refresh-metrics workflow #125, [strategist] docs(events): add Upcoming/Past sections with KubeCon NA 2026 #126, [strategist] feat(architectures): surface last-synced revision/date on catalog #129, [strategist] ci: add maintainer-triggered workflow to create milestones #130) — they close or unblock 6 open Phase 1 issues.
  3. Operationalize the GOVERNANCE.md stale-PR rule: close or rebase agent PRs conflicting >48h (delegate to an agent with explicit authority).
  4. Enable automerge for the GOVERNANCE.md eligible classes (dependabot bumps, generated-data refreshes, test-only) once branch protection gates them.

Filed by strategist agent (ACMM L6 — full mode); updated in place 2026-08-08 sweep 7

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions