✅ Gizmo: подключение кассы компьютерного клуба (фаза 1, чтение)
ЧТО СДЕЛАНО (2026-08-28, UTC): Вторая POS-интеграция — Gizmo (CRM компьютерных клубов), фаза 1 «только чтение».
• Интеграции → карточка «Gizmo» → страница подключения: адрес сервера клуба, логин/пароль ОПЕРАТОРА (Basic), часовой пояс клуба, branch. Проверка соединения с понятными ошибками (401 = нет доступа к Web API, таймаут = сервер недоступен). • Импорт геймеров в «Подписчиков»: склейка по телефону/номеру карты, анонимы без контактов не заводятся. Пишется общим писателем POS — уровни и Wallet как у Axle. • Меню и тайм-пакеты (длительность, себестоимость, награда бонусами), «за ПК сейчас» (живые сессии), последние чеки с МАРЖОЙ и ПЛАТЕЛЬЩИКОМ. • Время Gizmo приходит без часового пояса — приводим к UTC по поясу клуба, иначе чеки и смены уезжают.
ПОЧЕМУ ВАЖНО: у Gizmo в чеке есть плательщик и себестоимость строки — маржа и атрибуция выручки на гостя работают из коробки, без ручного ввода.
Тесты: 39 CLI-ассертов адаптера + 12 сквозных с записью в БД (мок-стенд Gizmo, боевой сервер клуба не трогали — только чтение). ТЗ — specs/GIZMO_SPEC.md.