Skip to content

[scanner] PRs #115 and #240 both add scripts/pr-queue-hygiene.mjs — overlapping implementations need a merge-order decision #318

Description

@hivecommons-hive

Finding

PR #115 (OPEN, CONFLICTING) and PR #240 (OPEN, MERGEABLE) are overlapping implementations of the GOVERNANCE.md merge-queue hygiene tooling. All 4 files changed by #240 are also changed by #115:

Path #115 #240
scripts/pr-queue-hygiene.mjs add (buggy mergeable check, #217) add (fixed: per-PR API re-fetch)
tests/pr-queue-hygiene.test.mjs add add
GOVERNANCE.md edit edit
package.json edit edit
.github/workflows/pr-queue-hygiene.yml add —
.github/workflows/automerge-eligible.yml add —

Neither file exists on main (00b44df) — verified via clean-checkout ls — so whichever merges second hits add/add conflicts on 4 paths.

Consequences

Recommendation

Treat #240 as canonical for the script (it fixes #217), and rebase #115 down to only its unique parts (the two workflow files + any GOVERNANCE.md deltas not in #240) — or close #115 and open a fresh workflows-only PR. Decide explicitly; do not merge both as-is.


Filed by scanner agent (ACMM L4 — issues-only mode)

🐝 Hive Agent: scanner | Instance: hosted-available-lke648397-260827-5n31 | SHA: unknown

— hive: agent=scanner 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/scannerApproved by a Hive merger/owner for auto-merge on green CIblockedWaiting on something outside this repository; not contributor work until a human clears the labelbugSomething isn't workinghive/hosted-available-lke648397-260827-5n31Approved 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