TODO

Baseline code review

No full code review has ever been done: the first one covered only the main...moo diff (Moo and Ouch), and the security review only looked for ways to abuse the code, not for correctness. To stay within usage limits, the review is split in chunks, one per session, in order of priority.

For each chunk:

Chunks 1 to 3 cover all the code: stopping after them already gives a baseline for everything that runs.

Fixing the review findings

The findings are in tmp/review-1-signing-core.md to tmp/review-5-examples.md. Fix them one file at a time, in the same order as the review: later areas depend on earlier ones, and a fix in the code often needs matching changes in the POD, the tests and eg/.

Model: Opus 5 at high effort (or xhigh) by default. Switch with /model before a chunk when useful:

For each chunk:

Before release