cli-flags-override-env-vars

IN premise

`_backend_kwargs` gives precedence to CLI `--pg`/`--project-id` flags over `REASONS_PG_CONNINFO`/`REASONS_PROJECT_ID` environment variables when both are present

Summary

When both command-line flags and environment variables are set for database connection or project ID, the command-line flags win. This means a user can always override their default environment configuration on a per-invocation basis without having to unset environment variables first.

Details

Sourceentries/2026/05/11/tests-test_pg_dispatch.md