Repository navigation
docs: adopt narrowed design-principles directives (zackees/ci.yml#163) - #630
Merged
Merged
Conversation
Local-Gate: v1 tree=2ed98eb013c07ca09e7aee35e62cfd331baf23d0 secs=66 lanes=lint:run
Ci-Attestation: {"at":1792984508,"gate":"python/all/lint","host":"linux-x86_64","key":"82a31011ce46ca7b34dcfe762e5c70f19a03110b83a12709c474e8dd03689640","lane":"lint","parents":["6dc92558f51544e152fdb634844fe873e837a749"],"secs":66,"stamp":"562ad5295078f735f1461778d2495525","tree":"2ed98eb013c07ca09e7aee35e62cfd331baf23d0","v":1,"via":"run"}
6 tasks
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.
Adds the canonical narrowed design-principles block from zackees/ci.yml
docs/policy-rust.md("Design principles, narrowed", forge-ci/ci.yml#163) toCLAUDE.md, the repo's agent doc, placed after the hard rules and before "Repo facts". Agent/review guidance only: no rule ID, not enforced by ci-lint. Docs-only (CLAUDE.md); no workflows, no code. The head is stamped byci-lint local-gate run(45/45 checks,Local-Gate:trailer).Adopted / adapted / dropped (forge-ci/ci.yml#163)
The block is the canonical text; "Adapted" means the wording was changed or bound to something this repo already has.
rgbefore adding a resolver/guardrust/crates and the fork'ssrc/profile*.c/memory-events files, where duplicating helpers next to upstream ones is the main drift risk.rust/paths in one commit). Both rules apply.rust/has no clippytoo_many_lines/cognitive_complexityconfig, so there is no ratchet and no#[expect]s. The directive keeps the 100/25 ceilings for new functions, says nothing mechanical holds them yet, and keeps theinclude!ban (zero fragments today).rust/crate split. This repo has no Dylints, so the Dylint clause names none.