cncf / cncf/endusers

[strategist] Agent fleet files duplicate PRs — no cross-agent dedup, ~25% of open queue is redundant

Open
#119 0 comments 0 reactions 0 assignees View on GitHub
roadmap
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## Strategic Finding

**Type**: ecosystem-opportunity / process-gap
**Horizon**: near-term

As of 2026-08-08 (sweep 6) there are **8 duplicate pairs across 4 repos** — up from 3 pairs when first filed. Roughly 1 in 5 open PRs fleet-wide is redundant:

| Pair | Repo | Overlap |
|------|------|---------|
| #43 ≡ #112 | endusers | Prince installer SHA-256 verification in pdf.yml |
| #56 ≡ #114 | endusers | centralize NODE_VERSION in import/refresh workflows |
| #103 ≡ #116 | endusers | wire test:unit into CI (partial; #103 also centralizes Node) |
| #29 ≡ #45 | peoplehub | missing getOrgMembers export (build fix, 3 months apart) |
| #41 ≡ #57 | peoplehub | Slack daily summary bot |
| #40 ≡ #56 | peoplehub | vite/esbuild Dependabot bumps |
| #27 ≡ #69 | firehose | Last Week In Cloud Native feed (#27 now CONFLICTING) |
| #120 ≡ #138 | bootc-ecosystem | CNCF Maturity Model self-assessment page (identical titles) |

Resolved since filing: endusers #87 ≡ #107 (#87 closed/merged; #107 still open).

## Rationale

Issue #58 established that the agent PR queue outpaces single-human merge capacity (83 mergeable and growing). Duplicates make that worse: every redundant PR burns the same scarce review budget as a real one, and merging one half of a pair silently strands the other (merge conflict or double-apply risk). The fleet currently has no convention for checking existing open PRs before implementing a fix, and no convention for closing a bot PR when an equivalent lands.

## Proposed Next Step

1. Immediate: close one side of each pair above (keep the newer/better-scoped half; close firehose #27 which is already conflicting).
2. Add a fleet dedup convention to AGENTS.md / GOVERNANCE.md: (a) before implementing, agents must search open PRs touching the same files and link or supersede them; (b) when an equivalent change lands, the superseded PR is closed by the triage pass proposed in #58; (c) agents filing fixes that require workflow-file changes should reference the tracking issue instead of opening artifact-patch PRs.

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

Contributor guide

Open the contributing guide

Research direction

Review the duplicate pairs listed in this issue and the queue context in issue #58, then inspect AGENTS.md and GOVERNANCE.md for the relevant fleet conventions. Document the open-PR deduplication and supersession process, and resolve the listed redundant pairs as appropriate. Done means the conventions are recorded and the duplicate queue is addressed.

Written by the indexing model from the issue text.

Assessment

Domain
developer-experience, tooling
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.