Общий анализВнимательно проанализируй содержимое репозитория на предмет:
- Наличия потенциальных уязвимостей и слабых мест в безопасности.
- Качества общей архитектуры и программных решений.
- Согласованности функций, компонентов, модулей, методов API и прочего.
- Наличия избыточной и дублирующей функциональности и логики, методов API и прочего.
- Идемпотентность операций (API, БД, кэш и прочее).
- Оптимизации и быстродействия.
- Cоответствие файлов окружения `.env.*`.
- Полноты и качества документирования проекта, соответствия документации текущей версии кода.
- Соответствия файлов ARCHITECTURE.md, README.md и AGENTS.md коду и архитектуре.
- Консистентности документации проекта, наличия дубликатов в файлах документации.
Старайся ничего не упустить. Создавай подробный план исправления.
Проработка UXВнимательно изучи все страницы и объекты сайта с точки зрения UX и UI:
- Главная страница
- ...
- 404 страница
- Остальные страницы и разделы
Тебе нужно проверить:
- консистентность схожих элементов и блоков;
- сетки, отступы, границы и тп;
- качество цветовой схемы;
- доступность: контраст, наличие элементов и атрибутов для скрин-ридеров;
- удобство использования;
- наличие, качество и плавность анимаций;
- качество и оправданность выбранных дизайн-решений;
- прочие аспекты UX и UI.
После оценки составь план (в том числе, исходя из реальных интерфейсов в браузере), исправления всех недостатков, которые найдёшь. Задай все необходимые вопросы перед тем, как составлять финальный план.