@@ -72,18 +72,22 @@ Add narrower commands too when they strengthen confidence for the specific chang
7272
7373- human review focuses first on correctness, regressions, missing tests, recovery behavior, and
7474 docs drift
75- - CodeRabbit is advisory, but every substantial suggestion must be triaged explicitly
75+ - CodeRabbit is part of the review path when enabled on the repository
76+ - every CodeRabbit suggestion or comment that affects the PR must be addressed explicitly before
77+ merge
7678- apply CodeRabbit suggestions by default when they improve correctness, safety, testing,
7779 observability, or documentation
7880- reject CodeRabbit suggestions when they add churn without value or weaken determinism,
7981 boundedness, dependency discipline, or trusted-core isolation
8082
81- Keep a short triage note in the PR description or comments :
83+ Addressing CodeRabbit means one of :
8284
8385- ` applied `
8486- ` not applied `
8587- short reason when not applied
8688
89+ Do not leave substantive CodeRabbit comments unresolved or silently ignored.
90+
8791## Merge Policy
8892
8993Until the repository has more human reviewers, self-merge is acceptable only after:
@@ -94,6 +98,19 @@ Until the repository has more human reviewers, self-merge is acceptable only aft
9498
9599When the team grows, switch to at least one human approval before merge.
96100
101+ ## Repository Guardrails
102+
103+ The GitHub repository is configured so that ` main ` :
104+
105+ - requires pull requests before merge
106+ - requires the ` checks ` CI job and uses strict status checks
107+ - requires resolved review conversations
108+ - requires linear history
109+ - disallows force pushes and branch deletion
110+
111+ When enabled on the repository, CodeRabbit is part of the normal review path and its feedback must
112+ be addressed before merge.
113+
97114## Labels And Milestones
98115
99116Recommended milestone shape:
0 commit comments