WEB-023 · Дефект · Голос · web
[COST-P1] Council ролей форсит дорогой gpt-4o (~18евро/день) — модель конфигурируемой + дефолт на дешёвую
Закрыт
P1 · важно
ведёт: —
Суть
COST-баг (area=voice формально, реально зона roles/council). Owner 11.08 по OpenAI-биллингу: gpt-4o-2024-08-06 = ~18 из ~20 EUR за день. Корень: src/lib/council/modelPolicy.ts OPENAI_COUNCIL_DEFAULT_MODEL=gpt-4o (+OPENROUTER=openai/gpt-4o); UNAVAILABLE_OPENAI_COUNCIL_MODEL_SLUGS блокирует gpt-5.5-mini/nano -> насильный откат на gpt-4o (orchestrator.ts:257-263, adapters/openai.ts:31). За день 180+ Council-прогонов батарей V6/V7/V8 (30+120+30) на gpt-4o; остальной код на gpt-4o-mini. ФИКС: env-override COUNCIL_OPENAI_MODEL/COUNCIL_OPENROUTER_MODEL, дефолт дешёвая сильная; пересмотреть чёрный список; сохранить явный пин gpt-4o для reviewer-воспроизводимости. ВНИМАНИЕ: активная линия V9 -> смена дефолта = одноразовая пере-калибровка базлайна ревьюера, согласовать перед флипом. Экономия ~18 EUR/день/батарея.
Починено в
v4-3c12ca6
Воркер
не привязан — привязать:
curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \
-d '{"issueId":"WEB-023","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-12T09:25:21.550Z