# 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`. - В документации указано фактически потраченное время или место для его заполнения. ## Заметки Документы являются частью оценки. В них нужно показать понимание решений, а не просто перечислить файлы проекта.