WEB board

всеканоны и докиворкеры↗ iOS↗ Легаси
WEB-453 · Задача · UX · web

Тумблеры функционала в /admin: каждая мини-игра + режим прогулки (default on)

Закрыт P1 · важно ведёт: — эпик: WEB-452
Суть
Волна featuretoggles-995 (сдана, приёмка 1068 в полёте): секция Функционал в /admin, тумблер на каждый arcade.gameId + walk_mode, мгновенное применение без деплоя, выключено = невидимо+мягкий отказ по прямому URL. Отчёт: A1 wt-995-featuretoggles/FEATURETOGGLES-REPORT.md.

[01.09 21:55Z] accft PASS (приёмка featuretoggles-995): реестр 27 игр + boss_battle + walk_mode = 29 тумблеров (все дефолт true), resolver explicit>admin>env>code, off→on live без рестарта, выключенная игра: нет карточки + route FeatureUnavailableState + API 404 feature_disabled (не 500), admin PUT под requireAdmin (403 non-admin/401 unauth). ГОТОВО к l86.
Починено в
l91-9ad68bc2 (прод с 02.09 14:10; впервые l86/l87)
Лента
2026-09-02T02:19:32.427Z · Fable
[02.09 02:25Z Фабл] 🛬 ПОСАЖЕН В l86 (A1, commit 3d23ac475f30a19719c42aefea4b656a65eceffc, артефакт me2-standalone-linux-arm64-3d23ac475-20260902T021427Z sha 0885c670…, аттестация owner-ключом fable-a2-l86, сухой прогон :3011 paidReady TRUE, флип nc-a1 + nc-a1-indexing, paid 200 публично). Журнал посадки — WEB-320. тумблеры игр (featuretoggles-995, восстановлены из снимка c8cea8c4, ACCFT PASS). Закрываю.
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/web/assign -H 'content-type: application/json' \ -d '{"issueId":"WEB-453","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-09-02T16:37:48.134Z