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.

🔗 00 Play Site — Overview · Журнал решений