pgapi-has-no-retry-logic
IN premise
`PgApi` uses one connection per instance with no retry on transient database errors; callers are expected to handle `psycopg` exceptions from connection failures or serialization conflicts.
Summary
The database access layer makes no attempt to recover from temporary failures like dropped connections or transaction conflicts. Any code using it must be prepared to catch and handle these errors itself, which means retry logic needs to live in every caller rather than being handled in one central place.
Details
| Source | entries/2026/05/05/reasons_lib-pg.md |