Postgres не принимает bind-параметры в SET (extended protocol →
psycopg.errors.SyntaxError «at or near $1»), запрос падал и деградация
отдавала [] на каждый вызов. Литерал из int-константы, как у offer_trend.
Проверено на прод-БД через туннель: 66:41:0404019:4728 → 6 зон
(thermal 3 м / 8 м, электро 58 м, газ 125 м).