Skip to content

Converge learnings wording to canonical + carry upstream-drift paragraph#801

Merged
ptr727 merged 1 commit into
developfrom
docs/canonical-learnings-convergence
Jul 3, 2026
Merged

Converge learnings wording to canonical + carry upstream-drift paragraph#801
ptr727 merged 1 commit into
developfrom
docs/canonical-learnings-convergence

Conversation

@ptr727

@ptr727 ptr727 commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Brings the two AGENTS.md process-learning bullets into line with the canonical wording now shared by LanguageTags and Utilities, and carries the one missing template paragraph. Doc-only; targets develop (this repo is intentionally held on develop, no promotion).

What changed

  • AGENTS.md - replace both learning bullets with the canonical text:
    • Staleness: the previous bullet steered readers to git log origin/develop..origin/main / a three-dot diff and asserted that a two-dot git diff origin/main origin/develop "will not do" - the opposite of current guidance. Canonical uses exactly git diff origin/main origin/develop, read by - lines, with a deletion-only hunk (- lines, no + lines) as the real staleness signal (a commit-log check is noisy in the bots-target-both model). Also adds the "'Mirror' means a follow-up PR onto develop, never a back-merge" clarifier.
    • Issue-closing: adds the PR-description-vs-commit-message distinction and the squash-merge fragility caveat.
  • .github/copilot-instructions.md - append the template's verbatim "In a derived repo:" upstream-drift reporting paragraph (was the one outstanding verbatim-carry gap).

Both bullets are now byte-identical to the LanguageTags/Utilities main text; the paragraph is verbatim from the template. Everything else (markdownlint config, editorconfig, Docker type=registry cache, retention-days: 1, every-tier Dependabot policy #799/#800) is already converged on develop.

Replace the two AGENTS.md process-learning bullets (develop-staleness check and
issue-closing keywords) with the canonical wording from the sibling repos. The
old staleness bullet steered readers to git log / three-dot diff and claimed the
two-dot `git diff origin/main origin/develop` "will not do" - which is exactly
the check the canonical form now mandates (read its `-` lines; a deletion-only
hunk is the real staleness signal). Also append the template's "In a derived
repo:" upstream-drift reporting paragraph to copilot-instructions.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 3, 2026 18:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns this repo’s agent/process documentation with the shared canonical wording used across sibling repositories, reducing drift in contributor guidance and preserving the upstream template’s derived-repo escalation note.

Changes:

  • Update two AGENTS.md “process learnings” bullets (staleness detection guidance and issue-closing keyword placement) to the canonical wording.
  • Add the missing “In a derived repo:” paragraph to .github/copilot-instructions.md to preserve the upstream-drift reporting guidance.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
AGENTS.md Converges “mirror to develop” staleness-check guidance and issue-closing keyword guidance to the canonical text.
.github/copilot-instructions.md Appends the template’s derived-repo upstream-drift reporting paragraph.

@ptr727 ptr727 merged commit 6eac351 into develop Jul 3, 2026
13 checks passed
@ptr727 ptr727 deleted the docs/canonical-learnings-convergence branch July 3, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants