greptile was the factory's static reviewer and its CLI is no longer usable: a
paid tier the OSS allowance does not cover, a key that came back revoked, and a
diff cap that rejected a 1,454-line branch. CodeRabbit is already installed on
this repository and free on public ones, but its auto review covers the default
branch only, and every rewrite pull request targets rewrite/main.
base_branches adds that branch by name. auto_pause_after_reviewed_commits rises
from its default of 5, which a job with fix rounds would exhaust before its
review rounds start.
Why
The rewrite's independent reviewer was greptile, run by the factory's static stage. It cannot run any more: its CLI sits on a paid tier the OSS allowance does not cover, the stored key came back revoked, and the service refused a 1,454-line branch as too large to send. Both failures recorded as "provider unavailable", which at a glance reads like a clean round — worse than having no reviewer.
CodeRabbit is already installed on this repository, and its free tier covers public repositories. It reviewed a PR on
mainhere within seconds of being opened. It did not review the rewrite's PRs, because auto review covers the default branch and every rewrite PR targetsrewrite/main.What this adds
.coderabbit.yaml, with the default branch untouched:reviews.auto_review.base_branches: ["^rewrite/main$"]— the one line that gives the rewrite its reviewer back.auto_pause_after_reviewed_commits: 20(default 5) — a job with fix rounds pushes more than five commits before its review rounds start, and the default pauses exactly then.profile: chill, summaries and walkthroughs on; sequence diagrams and the poem off, since neither has been read.Notes
sequence_diagramsand auto-summaries in the PR description stay on their defaults except where named above.Summary by CodeRabbit