Every one of these is per repository and enforced in the code that decides what Patchlit does, then checked again on what actually landed. Anything you leave alone keeps the safe default.
Real defaults and ceilings. In your dashboard these are saved per repository and enforced before every push, and again on what landed.
Which red PRs Patchlit takes on, and whether it asks first.
Choose whose PRs are in scope.
A label that brings any other PR into scope, such as a person's.
Patchlit waits for the patchlit-go label before it starts a fix.
Bug reports, reproduced first and approved by a person.
Per repository. Reproduction attempts are free; you are counted only when a fix is pushed.
Patchlit looks at an issue only when one of these is added.
Never when one of these is present. Feature requests and questions are better left to people.
How big a fix may get before it is handed back.
Pushes tried before Patchlit stops.
The most files one fix may touch.
Bigger changes are refused and handed back.
Where Patchlit must not go, whatever the model suggests.
Folders and patterns Patchlit must never change, such as src/billing/ or **/*.sql. Always on top of the built-ins.
If your workflows use secrets, Patchlit pushes nothing until you allow it for that repository.
How much Patchlit says, and how much it learns about you.
Post every step, or only the verdict. Refusals are always posted.
Optionally reads your contributing guide and style config first, refreshed weekly.