Files
QuizPlease/Agent/Agent.md
T
2026-05-27 03:26:56 +07:00

33 lines
1.7 KiB
Markdown

# Правила для агента
## Главный источник задачи
Перед началом любой работы по проекту агент обязан прочитать файл:
```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` и подготовить проект так, чтобы его можно было проверить по описанным требованиям.