Capture PR #969 UMS lessons - #1021
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
e9de329 to
3743b4b
Compare
There was a problem hiding this comment.
Pull request overview
Records reusable lessons from PR #969’s review lifecycle.
Changes:
- Documents merge-created prose duplication and normalized overlap checks.
- Adds citation-provenance verification guidance.
- Records merged-PR query ordering pitfalls.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
shared/workflow/sync-with-main.md |
Covers duplication introduced by clean merges. |
shared/workflow/challenge-redundant-content.md |
Adds normalized overlap-check guidance. |
shared/workflow/address-every-comment.md |
Requires verification of replacement citations. |
memories/github.md |
Documents merged-PR listing pitfalls. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Code reviewReviewed at head Verification performed:
One finding posted inline ( VerdictNeeds minor changes — one real bug (a non-functional CLI flag in the new memory entry's own recommended fix) to correct; everything else in the diff is accurate, well-cited, and compliant with the repo's own conventions. |
|
Code review Reviewed at head Prior finding resolved: the previous review and a Copilot review both flagged that Copilot's second finding also resolved: Re-verification performed:
No new findings. Verdict: Ready for merge. |
|
Claude finished review — View run Posted successfully. SummaryI reviewed PR #1021 at head
I re-ran VerdictReady for merge. |
|
Ready for merge. Validation at current head
|
Closes #1020
Summary
gh pr list --state mergedgotcha tomemories/github.md.mainmerge can create cross-file duplication in a prose PR.Existing coverage checked
memories/github.mdhad relatedmergedAtguidance, but not thegh pr list --state mergedordering trap.shared/workflow/sync-with-main.mdhad adjacent merge-collision guidance, but not clean merges creating a DRY violation across files.scripts/find-near-duplicates.pyalready provides normalized shingle-style overlap detection, so the new entry says to use the existing instrument.shared/workflow/address-every-comment.mdcovered wrong suggestions, but not corrected citation provenance.Verification
python3 scripts/validate-skills.py-> valid, with the pre-existing uninitializedsembr-skillssubmodule warning.python3 scripts/check-memory-file-size.py-> no memory file exceeds 1200 lines.NLB_BASE_REF=origin/main python3 /Users/ezramorrison/Documents/GitHub/gha/check-new-line-breaks/check-new-line-breaks.py-> no lines missing semantic breaks.git diff -U0 origin/main...HEADadded lines -> examined 113 added lines, 0 hits.