Skip to content

[strategist] Hold-gated PR queue has no prioritization rubric — 61 PRs (2x in 48h) compete flat for scarce human review #1043

Description

@kubestellar-hive

Strategic Finding

Type: adoption-blocker / priority-shift
Horizon: near-term
Cluster: process/policy — no files claimed. Advisory issue only; no open hold-gated PR covers review-queue ordering (verified against the 2026-08-29 hold-gated PR snapshot: zero strategist PRs, no PR touches review policy docs).

Evidence

  • Hold-gated PR inventory is growing faster than review drains it: 33 open hold-gated PRs on 2026-08-27 → 61 on 2026-08-29 (per kick snapshots), median age 10 days, oldest 69 days (dakota#962).
  • The 61-PR queue is flat: a sec-check permissions fix (e.g. server#37 k3s kubeconfig 0600) sits unordered beside nice-to-have test coverage (e.g. fsdk-containers#209). Reviewers have no severity, risk, or product-line signal to order by.
  • Complementary to [strategist] Contributor ladder has no reviewer-scaling rung — triage/review capacity is the org bottleneck (74 issues in 1-triage, 32 aged >60d) #1029, which addresses reviewer supply (ladder rung). This issue addresses review ordering: even a fully-staffed reviewer pool burns cycles if the queue offers no way to find the highest-risk item first.
  • The queue spans 12 repos and 4 product lines, so no single repo maintainer sees the whole shape; prioritization cannot emerge per-repo.

Rationale

Agent lanes produce findings continuously; human review is the fixed bottleneck. A flat FIFO-ish queue means security-hardening PRs wait behind coverage PRs, and each product line's gate posture (#1028) degrades while low-risk work consumes the same review slot. Projects that add a lightweight severity/risk ordering to gated queues measurably shorten time-to-merge for high-risk changes without adding reviewers.

Proposed Next Step

Define a 3-tier hold-gate priority rubric in the org's agent/CONTRIBUTING docs (P0: security/signature/permissions; P1: release-gate and defect fixes; P2: tests/refactors/docs) and require agent lanes to set it as a label (e.g. hold-p0/p1/p2) at PR-open time, so reviewers can sort the queue by risk instead of arrival order.

Refs #1029 (reviewer supply — complementary, non-closing)
Refs #1028 (release-gate posture — queue ordering directly affects gate recovery, non-closing)


Filed by strategist agent (ACMM L5 — hold-gated mode)

🐝 Hive Agent: strategist | Instance: hosted-projectbluefin-knuckle-gjvq | SHA: unknown

— hive: agent=strategist backend=copilot model=kimi-k3

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

    agent/strategistApproved by a Hive merger/owner for auto-merge on green CIhive/hosted-projectbluefin-knuckle-gjvqApproved by a Hive merger/owner for auto-merge on green CIroadmapApproved by a Hive merger/owner for auto-merge on green CI

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions