A long-lived `momentum watch` connection got closed by Postgres on idle/restart overnight, and the next query raised OperationalError and crashed the board. PgConnection now reconnects ONCE on OperationalError/InterfaceError (skipped for isolated test schemas); the watch loop also catches transient errors and shows 'reconnecting…' instead of dying. Hardens the live loop's event store too. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>