ZAMZ.FUN · карта готовности доменов к v0

Что уже играет, что собрано наполовину, что не начато

Срез 2026-09-08 14:45 UTC, main f2d91743. Источник: #847 — проверка каталога и плана против реально смонтированных модулей сервера и журнала QA на стенде.
7READY — собрано, есть экран, пройдено QA
10PARTIAL — работает не до конца, назван один пробел
3NOT STARTED — кода нет
индекс готовности
60%
Считается просто: READY = 1, PARTIAL = ½, NOT STARTED = 0, среднее по 20 доменам. Смонтировано 12 модулей сервера из 12 (Ledger намеренно без HTTP-маршрутов, Edge/Security — заглушка). Главное, чего не хватает игроку: реальной ставки из браузера и хотя бы одного прошедшего вывода.
текущая цель · #818

Человек входит по-настоящему и играет; владельцы запускают первый бэк-офис; движок стоит на math-sdk

4 / 7 историй держатся
  1. Человек с улицы входит на play.dev по настоящей почте и кодудоказано скриптом, руками Никиты и проходом QA (журнал #822)
    держится
  2. Возвращается тем же, выходит — и выходит вездеreload держит сессию, один выход гасит приложение и вендора (#822)
    держится
  3. Агенты и QA входят без ящика — тестовый юзер#770; журналы #785 / #811
    держится
  4. Оператор входит в admin.dev тем же путём и видит бэк-офис; не-оператор получает честный отказops-lq1@qa.zamz.fun в ростере, проход QA (журнал #826)
    держится
  5. Оператор выдаёт баланс игроку по id, с личностью выдавшего на записи#772: аудит пройден, спека пишется (s3); затем экран админки
    в работе
  6. Движок стоит на math-sdk, и мы это знаем — проверка на 2048бэкенд #37 готов, потолки харнесса #827, живая игра #590 ждёт разморозки
    частично
  7. Телефон играет: шапка из трёх вещей, геймплей на первом экране#814 / #815 в реализации — 2 тикета из 6 закрыты
    в работе
Цель закрывается одним сквозным проходом QA по всем семи историям — до этого эпики под ней «смержены», не «сделаны».

Игрок

вход, игра, честность, награды, чат — 12 доменов
Identity
Ready
Вход по настоящему e-mail (Privy), тестовый юзер, выход — пройдено QA сегодня.
бэк
контр
игрок
опер
QA
Player / Profile
Ready
Профиль, смена имени с кулдауном (#585).
бэк
контр
игрок
опер
QA
Progression
Ready
Уровень и XP на TopBar. Ни одного XP ещё не начислено — нет реальной ставки.
бэк
контр
игрок
опер
QA
Gaming — Spin
Partial
Из браузера нельзя сделать реальный Spin: бэкенд смонтирован, экран — демо; #587 заморожен.
бэк
контр
игрок
опер
QA
Gaming — 2048 (Climb)
Partial
2048 в браузере — локальная демка; бэкенд #37 готов, живая игра #590 припаркована.
бэк
контр
игрок
опер
QA
Gaming — Plinko
Not started
Бэкенда нет вообще; на экране только демо-шарик.
бэк
контр
игрок
опер
QA
Gaming — Rounds / crash
Not started
Отложено после v1 по решению; в каталоге — целевая архитектура без кода.
бэк
контр
игрок
опер
QA
Fairness
Ready
Provably fair: пруфы, верификатор в браузере (#586). Реальную игру проверить не на чем.
бэк
контр
игрок
опер
QA
Rewards (рейкбэк, крейты)
Partial
Цикл ни разу не прокручен: крейт требует реальной ставки (за #587/#590).
бэк
контр
игрок
опер
QA
Referral
Ready
Инвайт, коды, ретейнеры у оператора (#589, #593). Начисления не наблюдались — нет ставок.
бэк
контр
игрок
опер
QA
Engagement (чат)
Partial
Чат живой, пройден QA четырьмя раундами. Нет экрана модерации (#592).
бэк
контр
игрок
опер
QA
Realtime
Ready
Сокет, кадры, переподключение (#582). Сервер — одна реплика до ADR-007 шаг 1 (#28).
бэк
контр
игрок
опер
QA

Деньги

книга, депозиты, выводы, кастоди, риск — 5 доменов
Ledger
Partial
Движок собран, порт заморожен на 11 командах. Оператор не может начислить игроку (#772, у s3).
бэк
контр
игрок
опер
QA
Wallet — депозиты
Partial
Двойное зачисление исправлено (#744, проверено сегодня). Зачисление не видно без перезагрузки (#843).
бэк
контр
игрок
опер
QA
Wallet — выводы
Partial
Ни один вывод ещё не прошёл: адаптер не шлёт fee, SHKeeper отвечает 500 (#844).
бэк
контр
игрок
опер
QA
Wallet — кастоди и свипы
Partial
Свипы, float-вотчи, сверка с книгой собраны. Нет операторского экрана; включена одна сеть из семи (#134).
бэк
контр
игрок
опер
QA
Risk
Partial
Очередь и вердикт у оператора есть (#591). Freeze / ban / whitelist — маршруты без экрана (#599).
бэк
контр
игрок
опер
QA

Платформа и операторы

аналитика, защита периметра, бэк-офис — 3 домена
Analytics / Observability
Ready
ClickHouse + 6 дашбордов Grafana на dash.dev. QA не ходил.
бэк
контр
игрок
опер
QA
Edge / Security
Not started
Пакет — заглушка на 4 строки (#25 не начат).
бэк
контр
игрок
опер
QA
Admin / бэк-офис
Partial
Вход, очередь ревью, рефералка есть. Не хватает трёх разделов: модерация (#592), ограничения (#599), корректировка книги (#772).
бэк
контр
игрок
опер
QA

Во что упрётся игрок

  1. Нельзя сделать реальную ставку из браузера — обе игры деморешение владельцев: разморозить #587 (spin) и #590 (2048)
    #587
  2. Ни один вывод не прошёл — SHKeeper 500 на feeClass A, s3 после #772 или координатор
    #844
  3. Первый депозит не виден в шапке до перезагрузкивнутри эпика mobile-header
    #843
  4. Телефон: шапка в полэкрана, геймплей ниже сгибав реализации сейчас
    #814
  5. Включена одна сеть из семи (ethereum)конфиг сетей и кастоди
    #134
  6. Оператору негде модерировать чатспеки ещё нет
    #592
  7. Freeze / ban / whitelist без экранамаршруты есть, спеки нет
    #599
  8. Оператор не может выдать баланс по idу s3, blueprint-audit идёт
    #772

В работе

  • идёт
    #814 / #815 mobile-header — шапка из трёх вещей и геймплей на первом экране; 6 тикетов, 2 закрыты
  • аудит
    #772 ledger-operator-adjustment — ручное начисление с id оператора (s3)
  • заведён
    #844 вывод: поле fee в запросе к SHKeeper + e2e-кейс выплаты
  • имена есть
    #828 retire-rug — gameId 2048, crash вместо rug (176 файлов, миграция)
  • P2
    #817 телеметрия агентов — Langfuse v4 + отдельный ClickHouse, исследование готово
  • парк
    #590 climb-live и #587 spin-surface — живые игры; ждут слова владельцев