Documentation
Riffle docs
Riffle orders a pull request queue by risk, learned from each repository’s own history. These pages cover the concepts it rests on, how to configure it, how its services fit together, and how to run it yourself.
Getting started
What Riffle does, how a pull request moves through it, and how to run it locally.
Concepts
The ideas the ranking rests on: bands, the model, labels, and the invariants that bound it.
Configuration
Organisation defaults and per-repository overrides, as versioned YAML.
Architecture
Four services, the boundaries between them, and the contracts that cross those boundaries.
Integrations
GitHub, LLM providers and notifications.
API
The two HTTP endpoints Riffle exposes.
Security
What Riffle stores, what never leaves, and how to report a problem.
Operations
Running Riffle yourself: environments, and what to watch once it is live.
Reference
Terms defined once, every source cited, and what is changing.