The CLI starts work
Ledger never posts a job. You run gegenlesen review from the repo you want read.
gegenlesengegenlesen.devPR review on your machine
gegenlesen review packs the repo. DeepSeek and Gemini both run. Terra keeps or drops each finding. Ledger is the shop book, not the front door.

Working tree plus .gegenlesen/diff.patch
Git range, then matching enabled rules
Regex, deny-lists, sibling tests on the host
A and B in Docker. Always both.
Keep, drop, or downgrade. Host still checks citations.
Ledger never posts a job. You run gegenlesen review from the repo you want read.
Mined and suggested rules land disabled. Accept is a human click.
Thumbs and comments sit until you hit learn or the sweeper. Review does not invent rules.
Single tenant. Bind loopback. Setup in Ledger writes the OpenRouter key to a gitignored config file.