Simon Willison: sqlite-utils 4.0 — Claude Fable 5 identifikoval 4 kritické bugy a navrhol dizajn API
Hlavná myšlienka
Simon Willison dokumentuje, že Claude Fable 5 pri vývoji sqlite-utils 4.0 nefungoval len ako pomocník pri kódovaní, ale aktívne formoval finálny dizajn API a identifikoval kritické bugy, ktoré Willison sám prehliadol — čo je kvalitatívny posun od "AI píše kód podľa pokynov" k "AI navrhuje lepší dizajn".
Kontext
Post je záverom série o AI-asistovanom vývoji sqlite-utils (po rc2 za 149 USD a rc3 s compound foreign keys, oboch v dedup zozname). Stable 4.0 je prvý major version bump od novembra 2020 a prináša databázové migrácie, vnorené transakcie (db.atomic()) a compound foreign keys.
Prečo to stojí za pozornosť
sqlite-utils 4.0 je jednou z najlepšie zdokumentovaných prípadových štúdií AI-asistovaného open-source vývoja v roku 2026. Willison ukazuje konkrétne prípady, kde AI model neimplementoval zadanie, ale zmenil zadanie — cenný pohľad pre každého developera uvažujúceho o AI spolupráci.
Detaily / argumenty
- Claude Fable 5 napísal 12 testovacích a pomocných skriptov
- Model identifikoval 4 kritické blokkery a 10 ďalších issues počas systematického testovania
- Fable bol "relentlessly proactive" pri navrhovaní API dizajnových zmien, ktoré tvarovali finálnu implementáciu
- Stable release obsahuje: migrácie (_sqlite_migrations tabulka), db.atomic() pre vnorené transakcie, enhanced compound foreign keys
- Celkovo vyriešených 16 bugov identifikovaných cez AI code review