f90324c5a6
Per Codex note: raise the 404 before commit so a no-match read/delete commits nothing. get_conn only closes (no auto-commit), so this is clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>