Принятые решения и почему
Список того, что выглядит как недоделка, но является решением. Каждое стоило обсуждения, и без причины рядом его переспорят заново.
Денег в продукте нет
Заголовок раздела «Денег в продукте нет»Ни взносов, ни призового фонда, ни выплат, ни истории платежей. Призы — свободный текст в карточке турнира, дальше они живут вне платформы.
Почему: платформа про спортивный покер, а не про игру на деньги. В данных поле взноса существует со значением ноль и не читается ни одной строкой кода — это след, а не заготовка.
Что это значит для развития: любая денежная идея — новый контур целиком, а не «включить поле».
Вылет окончателен
Заголовок раздела «Вылет окончателен»Ре-энтри, ребаев и аддонов нет. Отменить можно только ошибочно отмеченный последний вылет.
Почему: место в итоговой таблице вычисляется из числа живых игроков на момент вылета. Возврат игрока в игру ломает уже розданные места и всё, что от них считается.
Нокауты не учитываются
Заголовок раздела «Нокауты не учитываются»Кто кого выбил, не фиксируется. В рейтинге есть только места и победы.
Почему: рейтинг сознательно считается из двух величин — размера поля и занятого места. Чем меньше входов в формулу, тем меньше поводов для спора о справедливости.
Walk-in не проверяет вместимость
Заголовок раздела «Walk-in не проверяет вместимость»Посадить человека сверх заявленного лимита можно, и система не возражает.
Почему: решение принимает турнирный директор на месте, у него больше контекста, чем у системы.
Цена: турнир может уйти за заявленное число мест, а человек в листе ожидания этого не поймёт — он видит только факт, что стоит в очереди.
Подтверждение результатов необратимо для клуба
Заголовок раздела «Подтверждение результатов необратимо для клуба»Исправить итог может только платформа, запуском пересчёта.
Почему: сила игрока — сглаженная величина, зависящая от порядка турниров. Подправить одно число «на месте» нельзя: разъедется всё, что считалось после. Пересчёт пересобирает профили по всей истории, сохраняя исходные даты результатов.
Тёмная тема у игрока — единственная
Заголовок раздела «Тёмная тема у игрока — единственная»Светлой темы в приложении игрока не будет.
Почему: визуальный язык «Полночь» построен на одном акценте — розовой вывеске на мокром асфальте. В светлой теме этот акцент теряет смысл, и пришлось бы вести два языка вместо одного. Админка при этом светлая: другая поверхность и другая работа.
Индивидуальный стек игрока не показываем
Заголовок раздела «Индивидуальный стек игрока не показываем»Почему: сервер знает только общее число фишек в игре — стартовый стек, умноженный на число вошедших. Стек конкретного человека взять неоткуда, и показывать его пришлось бы с чужих слов.
Настройки клуба — это только дедлайн отмены
Заголовок раздела «Настройки клуба — это только дедлайн отмены»Раздел обещал «Рейтинг, санкции, Telegram», но ни одной из трёх вещей на уровне клуба нет.
Почему: рейтинг и санкции — правила платформы, общие для всех клубов. Иначе общий рейтинг перестал бы быть общим.
Автоопределение языка выключено
Заголовок раздела «Автоопределение языка выключено»Код написан, но не включён.
Почему: интерфейс переведён не целиком. Включить автоопределение — значит показать человеку наполовину английский экран.
Что рядом
Заголовок раздела «Что рядом»- Открытые вопросы — что ещё не решено.
- Что можно менять без разработки — где рычаги.
- Продукт и действующие лица — границы продукта целиком.