# TASK-0007: Документация и проверка

## Цель

Подготовить проект к сдаче: описать запуск, собственные решения, использование AI и проверить основной сценарий.

## Что сделать

- Создать или обновить `README.md`.
- В `README.md` указать версию Unity, используемые пакеты и стартовую сцену.
- В `README.md` описать, как проверить цикл `Splash -> Load -> Menu -> Restart -> Load`.
- В `README.md` добавить 5-10 строк о том, что было бы доделано при наличии еще 2 часов.
- Создать `SELF_NOTES.md`.
- В `SELF_NOTES.md` объяснить ключевые архитектурные решения.
- Создать `AI_LOG.md`.
- В `AI_LOG.md` описать использование AI или честно указать, что AI не использовался.
- По возможности добавить несколько небольших Edit Mode или Play Mode тестов на pure C# слой.

## Технические требования

- В `SELF_NOTES.md` объяснить выбор внешнего flow coordinator вместо самопереключающихся states.
- В `SELF_NOTES.md` объяснить разделение plain C# orchestration и MonoBehaviour View.
- В `SELF_NOTES.md` описать гигиену подписок и повторных входов.
- Если тесты добавляются, не усложнять проект сверх задачи.

## Критерии готовности

- `README.md` содержит инструкцию запуска и сценарий проверки.
- `SELF_NOTES.md` содержит объяснение 2-3 ключевых решений.
- `AI_LOG.md` присутствует и честно описывает использование AI.
- Основной цикл вручную проверен: `Splash -> Load -> Menu -> Restart -> Load`.
- В документации указано фактически потраченное время или место для его заполнения.

## Заметки

Документы являются частью оценки. В них нужно показать понимание решений, а не просто перечислить файлы проекта.
