gegenlesengegenlesen.dev

$ gegenlesen review

packed · identified · det → A ∥ B → judge

Two readers. One judge. House rules stay off until you flip them.

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.

pipelinealways both
01 pack · working tree plus .gegenlesen/diff.patch
02 identify · git range, then matching enabled rules
03 cheap checks · regex, deny-lists, sibling tests on the host
04 two models · A and B in Docker. Always both.
05 judge · keep, drop, or downgrade. Host still checks citations.

the CLI starts work

Ledger never posts a job. You run gegenlesen review from the repo you want read.

nothing auto-enables

Mined and suggested rules land disabled. Accept is a human click.

learn is a later pass

Thumbs and comments sit until you hit learn or the sweeper. Review does not invent rules.

no login

Single tenant. Bind loopback. Setup in Ledger writes the OpenRouter key to a gitignored config file.