Skip to content

Drop incidental catalog paths from verbatim AGENTS sections - #426

Merged
ptr727 merged 1 commit into
developfrom
agents-drop-incidental-catalog-paths
Jul 24, 2026
Merged

Drop incidental catalog paths from verbatim AGENTS sections#426
ptr727 merged 1 commit into
developfrom
agents-drop-incidental-catalog-paths

Conversation

@ptr727

@ptr727 ptr727 commented Jul 24, 2026

Copy link
Copy Markdown
Owner

What

Removes three hub-only catalog/… references still sitting as prose inside verbatim AGENTS.md sections after the #422 genericization.

Why

The "carried files carry no coordination references" rule (Documentation Style / carried-files) bans a reference inside byte-locked fleet text to a path a given repo does not carry. A downstream repo carries none of catalog/, so each of these was both a rule violation and a guaranteed Copilot false positive on every AGENTS.md re-vendor - the same friction PlexCleaner#880 flagged. This finishes what #422 started.

Changes

  • Branching Model: catalog/snippets/workflows/run-codegen-pull-request-task.yml -> "the codegen workflow" (behavioral; the codegen workflow has no carried .github/… path since it is catalog-only, unlike the dependabot/merge-bot workflows named alongside it).
  • Documentation Style Conventions (Line Endings): dropped the (and the catalog snippet workflows in catalog/snippets/workflows/*, pinned LF the same way) aside. Redundant - .editorconfig enforces the LF pin and its own comment carries the rationale.
  • Editor and Tasks: dropped the trailing The catalog holds the full set and per-language additions: catalog/snippets/vscode/. The standard set and per-language additions are already enumerated inline in the same bullet.

Kept: the load-bearing cross-model repo-config/operational/develop.json reference, and the already-genericized *Reference:* codegen note (names a workflow, not a hub path). Preamble / Devcontainer / Repository Layout references are in non-verbatim sections, untouched.

Verification

  • python3 spec/validate.py - OK (21 cataloged).
  • python3 spec/audit.py --selftest - PASS.
  • CRLF preserved; rule text unchanged, only hub-only path references removed.

Downstream verbatim copies read stale until re-vendored, riding the re-vendor wave already in flight (no extra cycle).

🤖 Generated with Claude Code

Three verbatim sections still named hub-only catalog paths as prose after
the #422 genericization: the codegen snippet in Branching Model, the
catalog-workflow LF aside in the Line Endings rule, and the vscode-catalog
pointer in Editor and Tasks. A downstream repo carries none of catalog/, so
each is a not-carried reference the carried-files rule bans and a Copilot
false positive on every re-vendor. Restate the codegen bullet behaviorally
and drop the two redundant catalog pointers (.editorconfig still enforces
the LF pin; the extension set is already listed inline). The load-bearing
cross-model repo-config/operational/develop.json reference stays.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 24, 2026 22:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Removes hub-only catalog/... path references from byte-carried (verbatim) sections of AGENTS.md so downstream repos that do not carry catalog/ do not inherit broken/coordination-only prose references.

Changes:

  • Updates the Branching Model bot-sync bullet to refer to "the codegen workflow" instead of a catalog/snippets/... path.
  • Drops a redundant catalog/snippets/... aside from the Line Endings guidance while keeping the substantive LF/CRLF policy intact.
  • Removes the trailing VS Code extensions sentence that pointed at catalog/snippets/vscode/.

@ptr727
ptr727 merged commit b770046 into develop Jul 24, 2026
7 checks passed
@ptr727
ptr727 deleted the agents-drop-incidental-catalog-paths branch July 24, 2026 22:27
ptr727 added a commit that referenced this pull request Jul 25, 2026
## Promote develop to main

Three governance/doc-only changes, all squashed to develop and
Copilot-clean:

- **#425** - Add Copilot review guidance for byte-locked carried fleet
content (new `## Reviewing Carried Fleet Content` in
`.github/copilot-instructions.md` + interim decline-pointer +
`files.json` manifest entry). Root-cause fix for the recurring Copilot
false positives PlexCleaner#880 flagged.
- **#426** - Drop incidental catalog paths from verbatim AGENTS sections
(restate the codegen bullet behaviorally; drop the two redundant
`catalog/...` pointers). Finishes #422's genericization.
- **#427** - Add verbatim `## Durable Knowledge and Self-Improvement`
section (promoted from the non-carrying preamble; broadened to the
self-improvement duty). Declared in `files.json` + `section-model.md`.

No code or workflow changes - documentation and spec only, so no release
fires on merge.

## Verification

- `python3 spec/validate.py` - OK.
- `python3 spec/audit.py --selftest` - PASS.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
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