Re-vendor the Carried Rule Sections From the Current Hub - #89
Merged
Conversation
Thirteen verbatim sections had fallen behind the hub canonical and one had never arrived. Fleet Bootstrap and Where the Rules Live in AGENTS.md, and eleven sections in GOVERNANCE.md, are copied from the hub. Hub-Hosted Tooling was absent and is inserted after Operational Repositories, which is its position in the declared order once the hub-only Repository Onboarding and Conformance section is excluded. .markdownlint-cli2.jsonc is a whole-file verbatim unit that matched a past hub revision, so it is replaced by the current canonical. Two of the sections, Repository Boundaries and Write Safety and Branching Model, are taken from the hub revision that stops citing repo-config/configure.sh as a repo-local path. The earlier canonical carried a dead relative link to a file this repo does not have, so re-vendoring from it would have needed a second pass. All 21 verbatim sections and the whole-file unit are verified by the audit's own content hash rather than by eye, which is what caught an inserted section that looked identical and differed by the blank line before the next heading. Every file is written LF to match this repo's declared line endings rather than the hub's CRLF. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
This PR re-vendors the carried governance/instruction-set content to match the current hub canonical, ensuring the repo’s agent-facing rules and lint configuration are up to date before subsequent resync steps.
Changes:
- Updated carried sections in
GOVERNANCE.md, including expanding “Repository Boundaries and Write Safety”, adding the previously-missing “Hub-Hosted Tooling” section, and refreshing multiple governance subsections. - Updated
AGENTS.mdto align the “Fleet Bootstrap” procedure and the “Where the Rules Live” section map with the hub. - Refreshed
.markdownlint-cli2.jsonccomments to match the hub revision (no functional rule changes).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
GOVERNANCE.md | Re-vendors multiple governance sections; adds “Hub-Hosted Tooling” and updates operational/review/verification guidance. |
AGENTS.md | Aligns fleet bootstrap/resync procedure pointers and updates the governance section map. |
.markdownlint-cli2.jsonc | Comment-only refresh consistent with the hub canonical. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Uh oh!
There was an error while loading. Please reload this page.
This was referenced Aug 10, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Step 1 of a resync, per the hub's
RESYNC.mdsection 3: the instruction set first, because it is the rules every later step is judged against.Hub read at
main=d9b5ffa. This is the first of several focused pull requests rather than one sprawling change, per that file's section 6.What was stale
Thirteen
verbatimunits had fallen behind the hub canonical, and one had never arrived at all:AGENTS.mdFleet Bootstrap,Where the Rules LiveGOVERNANCE.mdBranching Model,Communicating with the User,Documentation Style Conventions,Operational Repositories,PR Review Etiquette,Release Model,Repository Boundaries and Write Safety,Repository Details,Verification Discipline,Workflow YAML ConventionsGOVERNANCE.mdHub-Hosted Tooling— absent, never carried.markdownlint-cli2.jsonc, matched a past hub revisionHub-Hosted Toolingis inserted afterOperational Repositories, which is its position in the hub's declared order once the hub-onlyRepository Onboarding and Conformancesection is excluded. This repo correctly does not carry that one.Two sections come from the corrected canonical deliberately
Repository Boundaries and Write SafetyandBranching Modelare taken from the hub revision that stops citingrepo-config/configure.shas a repo-local path. The previous canonical carried a dead relative link to a file this repo does not have, so re-vendoring from it would have required a second pass over the same two sections.Verification
Every unit is checked by the audit engine's own content hash against
origin/main, not by eye: 21 of 21 verbatim sections plus the whole-file unit match.That mattered. An inserted section looked byte-identical in a diff and failed the hash on the blank line before the following heading, which
splitlines()hides. Only the hash caught it.Line endings are LF throughout, matching this repo's declared
lineEndingsrather than the hub's CRLF, verified byte-wise per file after writing.Still to come, as separate pull requests
repo-config/configure.sh, with the inbound-reference sweep the hub'sRESYNC.mdsection 4 requires.host-tools.json, a baseline file the hub added, currently oneLETTERon all 22 cataloged repos.3rd Party Toolsdescription mismatches.🤖 Generated with Claude Code