Context
PrismaService parses PGBOUNCER_POOL_TIMEOUT into a variable used nowhere (marked eslint-disable as unused); README documents PGBOUNCER_POOL_TIMEOUT as config; CACHE_WARMING_INTERVAL semantics are vague in .env.example.
Problem
Config that silently does nothing creates false assumptions during ops (tuning pool timeout has zero effect; warming interval expectations mismatch implementation). Either implement the knobs or document them as no-ops/invalid.
Proposed approach
Either wire pool timeout into Prisma client options (connection_timeout / statement_timeout) or remove the variable and README row; reconcile CACHE_WARMING_INTERVAL to the scheduling truth; add a config-docs smoke test listing implemented knobs.
Acceptance criteria
- Every documented knob has an effect or is removed from docs.
Context
PrismaServiceparsesPGBOUNCER_POOL_TIMEOUTinto a variable used nowhere (marked eslint-disable as unused); README documentsPGBOUNCER_POOL_TIMEOUTas config;CACHE_WARMING_INTERVALsemantics are vague in .env.example.Problem
Config that silently does nothing creates false assumptions during ops (tuning pool timeout has zero effect; warming interval expectations mismatch implementation). Either implement the knobs or document them as no-ops/invalid.
Proposed approach
Either wire pool timeout into Prisma client options (
connection_timeout/statement_timeout) or remove the variable and README row; reconcileCACHE_WARMING_INTERVALto the scheduling truth; add a config-docs smoke test listing implemented knobs.Acceptance criteria