sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)
Which summary reads better? Pick one — models revealed after.Both summaries are AI-generated.
A pre-release database library shipped with delete_where() running outside any transaction wrapper, leaving the connection stuck in_transaction=True so every subsequent atomic() call silently never committed—meaning writes and even unrelated tables vanished on close. An agent-driven review caught it before the stable tag, but the lesson is concrete: audit your write paths for consistent transaction wrapping, because a single unwrapped mutation can poison the whole connection and cause silent data loss, not just a localized bug.
Claude Fable produced 34 commits across 30 files for sqlite-utils 4.0rc2 at about $149.25, including catching a release-blocking transaction bug where delete_where() left SQLite connections in_transaction and caused later writes to be silently lost. For production teams, the actionable pattern is to use coding agents as pre-release adversarial reviewers for stateful semantics like transactions, then force human review around the exact invariants they changed.