ADR-0001 · Новый репозиторий dicechess-play
Статус: принято · 2026-06-22
Контекст. Возможность «человек против робота» уже реализована в dicechess-lab/frontend-pwa и работает целиком в браузере. Нужно сделать из неё публичный продукт. Варианты: новый репозиторий (форк play-среза), расширить lab на месте, или greenfield с нуля.
Решение. Новый приватный репозиторий dicechess-play — форк play-vs-bot среза из dicechess-lab/frontend-pwa. Компоненты переносим почти вербатим, снимаем App.svelte auth-гейт.
Последствия.
- Не дестабилизируем тренажёр lab; не тащим за собой wallet/approval/OAuth-машинерию lab.
- Обязательство AGPL source-offer публичного сайта изолировано в своём репо.
- Play-сайт свободно эволюционирует к серверному авторитету (ADR-0002 Клиентский авторитет до фазы 3), не дёргая lab.
- Цена: компоненты форкаются, а не шарятся — расхождение с lab придётся отслеживать вручную (приемлемо, lab активно не развивается).
Альтернативы. Расширить lab — быстрее стартовать, но риск сломать тренажёр и лишний багаж. Greenfield — чистейшая база, но выбрасываем готовый и проверенный play-vs-bot UI.