Repository navigation
Refuse tracked personal agent settings in documentation source - #492
Merged
Merged
Conversation
|
Member
Author
|
Merged as cc6727d after all11 exact-head checks passed, including the source boundary, executable documentation contracts, protocol catalog, CodeQL and Sonar. Protected-main qualification is now running. This is the documentation consumer of central#355; remaining consumers stay open. |
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 free
to 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.



Refuse tracked root or nested
.claude/settings.local.jsonbefore the documentation boundary opens file contents. Carry the exact central guard from.github@d3b990dac1cb076b88c95e0768cf757f39c3ded2, add root/nested ignores, and run its controls in the ordinary PR/protected-push boundary workflow. Existing content and commit-metadata scans still run for permitted trees.Five focused test methods pass, covering tracked root/nested/newline/dependency paths, ignored untracked files, allowed near-names, a pre-existing tracked copy after an unrelated commit, and preservation of the existing content rule. The original boundary fails all five tracked-path counterfactuals. The copied guard bytes match central source exactly (SHA256 recorded in the qualification receipt). No operator settings were read; all fixtures are disposable synthetic files.
Part of durable-workflow/.github#355 . This delivers only the documentation consumer; the remaining repository rollout stays open.