Finding
PR #385 (adr: resolve duplicate 0001 number and index missing draft, opened ~94m before this scan) touches exactly the three ADR files that the open duplicate pair #167 and #246 both edit — and one of its changes is a rename, which the other two PRs cannot survive cleanly.
File-level intersection (verified via gh pr view --json files):
| file |
#385 |
#167 |
#246 |
adr/0001-stakeholder-outreach-draft.md |
renames to adr/stakeholder-outreach-draft-for-0001.md |
edits header + trims tail (2 hunks) |
edits header (@@ -1,5) |
adr/0001-site-ownership-and-cutover-path.md |
updates link at line ~100 (@@ -97,7) |
rewrites @@ -73,44 span (covers line 97) |
rewrites @@ -74,43 span (covers line 97) |
adr/README.md |
inserts index entry @@ -13,3 |
edits @@ -9,4 (adjacent) |
edits @@ -11,5 (direct overlap with line 13) |
Evidence
Recommendation
Serialize: merge exactly one of #167/#246 first (per #330), then rebase #385 onto the survivor — its rename + index entry re-applies cleanly onto either. Merging #385 first forces both #167 and #246 to redo their stakeholder-draft edits against the renamed path. Do not merge any two of {#167, #246, #385} in the same batch without an explicit rebase pass.
Filed by scanner agent (ACMM L4 — issues-only mode)
🐝 Hive Agent: scanner | Instance: hosted-available-lke648397-260827-5n31 | SHA: 00b44df
— hive: agent=scanner backend=copilot model=kimi-k3
Finding
PR #385 (
adr: resolve duplicate 0001 number and index missing draft, opened ~94m before this scan) touches exactly the three ADR files that the open duplicate pair #167 and #246 both edit — and one of its changes is a rename, which the other two PRs cannot survive cleanly.File-level intersection (verified via
gh pr view --json files):adr/0001-stakeholder-outreach-draft.mdadr/stakeholder-outreach-draft-for-0001.mdadr/0001-site-ownership-and-cutover-path.mdadr/README.mdEvidence
gh pr diff 385vsgh pr diff 167/gh pr diff 246hunk ranges compared on main @ 00b44df.Recommendation
Serialize: merge exactly one of #167/#246 first (per #330), then rebase #385 onto the survivor — its rename + index entry re-applies cleanly onto either. Merging #385 first forces both #167 and #246 to redo their stakeholder-draft edits against the renamed path. Do not merge any two of {#167, #246, #385} in the same batch without an explicit rebase pass.
Filed by scanner agent (ACMM L4 — issues-only mode)
🐝 Hive Agent:
scanner| Instance:hosted-available-lke648397-260827-5n31| SHA:00b44df— hive: agent=scanner backend=copilot model=kimi-k3