The CLI starts work
gegenlesen review packs the repo and posts a job. Ledger does not start reviews.

The CLI starts work
gegenlesen review packs the repo and posts a job. Ledger does not start reviews.
Two readers, then a judge
DeepSeek and Gemini always both run. Terra keeps or drops each finding.
House rules stay off
Mined and suggested rules land disabled. Nothing auto-enables.
Learn is a later pass
Thumbs and comments sit until a learn job or the sweep. Review does not invent rules.
A single-tenant PR reviewer you run on your machine. No login. Bind loopback.
Reviewers run as opencode run in Docker and write files under .gegenlesen/. The host unpacks with libarchive, runs deterministic checks first, then the two model slots, then the judge.
The React admin UI. Jobs, findings, thumbs, rules, context, learnings. That is the shop book, not the front door.
The long form still lives in the repo.