Esc
↑↓ to move↵ to openEsc to close

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.

014 pages

Getting started

What Riffle does, how a pull request moves through it, and how to run it locally.

027 pages

Concepts

The ideas the ranking rests on: bands, the model, labels, and the invariants that bound it.

035 pages

Configuration

Organisation defaults and per-repository overrides, as versioned YAML.

042 pages

Architecture

Four services, the boundaries between them, and the contracts that cross those boundaries.

053 pages

Integrations

GitHub, LLM providers and notifications.

062 pages

API

The two HTTP endpoints Riffle exposes.

072 pages

Security

What Riffle stores, what never leaves, and how to report a problem.

084 pages

Operations

Running Riffle yourself: environments, and what to watch once it is live.

096 pages

Reference

Terms defined once, every source cited, and what is changing.