[Add] Agent Task

This commit is contained in:
2026-05-27 03:26:56 +07:00
parent 9d28d1bc39
commit b980566288
3 changed files with 249 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# Правила для агента
## Главный источник задачи
Перед началом любой работы по проекту агент обязан прочитать файл:
```text
Agent/TASK.md
```
Именно этот файл считается основным описанием задачи, требований и ограничений.
## Порядок работы
1. Сначала прочитать `Agent/TASK.md` полностью.
2. После чтения сверять все решения с требованиями из задачи.
3. Не реализовывать вариант B или любую функциональность, которой нет в `Agent/TASK.md`.
4. Не добавлять лишние архитектурные слои, если они не нужны для выполнения задачи.
5. Приоритет: минимальная корректная реализация, чистый жизненный цикл, понятный код.
## Ограничения
- Не использовать `FindObjectOfType`.
- Не использовать `Singleton.Instance`.
- Не хранить состояние в `static`.
- Не использовать `async void`, кроме Unity-колбэков.
- Все async-операции выполнять через UniTask и `CancellationToken`.
- Все подписки должны корректно освобождаться.
## Цель
Сделать только задачу `Boot Flow` из `Agent/TASK.md` и подготовить проект так, чтобы его можно было проверить по описанным требованиям.