Én modell skrev det meste av koden. En annen fant feilene den overså. Slik ferdigstilte Simon Willison, skaperen av Python-biblioteket sqlite-utils, versjon 4.0rc2: Claude Fable gjorde 34 commits over 37 prompter, og GPT-5.5 kjørte sluttgjennomgangen. Det melder Willison på bloggen sin 5. juli, med en prislapp på Max-abonnementet på rundt 149,25 dollar.
sqlite-utils er et mye brukt bibliotek for å jobbe med SQLite fra Python og kommandolinja. En 4.0 betyr brytende endringer, og Willison holder seg til SemVer, så han ville være trygg før han fryser API-et. Han startet enkelt, fra Claude Code på mobilen: en «siste gjennomgang før vi sender en stabil 4.0». Fable svarte med fem «release blockers».
Den verste var reell datatap-fare: delete_where() kjørte sin DELETE uten atomic()-innpakning og lot forbindelsen stå med en åpen transaksjon, slik at påfølgende skriv kunne bli stille rullet tilbake når databasen ble lukket. Det er en bug Willison ikke hadde støtt på selv, og som ville rammet brukere i det stille.
Det mest interessante grepet kom til slutt. Willison lot en konkurrerende modell gå gjennom arbeidet:
«Jeg har begynt å rutinemessig la Anthropics beste modell gå gjennom OpenAIs arbeid og omvendt, fordi det dukker opp interessante resultater ofte nok til å være verdifullt.» — Simon Willison
Han ba GPT-5.5 via Codex om å se på endringene siden forrige RC. Modellen fant to nye P1-problemer: GPT-5.5 pekte på at «db.query() avviser skriv først etter at den allerede har kjørt og committet dem», en overraskende bieffekt for en metode dokumentert som bare-lesing. Begge funn ble bekreftet og rettet i en fersk Fable-økt.
Hva bør du gjøre?
- La en annen modell ta sluttgjennomgangen. Kryssgjennomgang mellom Claude og GPT-5.5 fanget bugs forfattermodellen selv gikk glipp av.
- Les dokumentasjonsendringene først når du reviderer KI-generert kode. Willison bruker diff-en i docs som inngang til å forstå hva som faktisk endret seg.
- Bruker du sqlite-utils: les Upgrading-siden før du hopper til 4.0. Transaksjonsmodellen er ny, og biblioteket committer nå hvert skriv automatisk med mindre du styrer transaksjonen selv.