Все решения по архитектуре, именованию, стилям, компонентам и структуре принимаются на основе этого документа. Отклонения от стайлгайда недопустимы без явного согласования.
## Язык общения
- Всегда использовать русский язык: размышления, пояснения, подсказки, инструкции — всё формулировать по-русски.
-Не переключаться на английский без прямого запроса пользователя.
## Коммиты
-НЕ добавлять подпись
- Писать сообщения коммитов на русском языке
### Формат
```
<тип>: <краткоеописание>
- Детали в прошедшем времени
- Каждый пункт — отдельное изменение
```
### Типы коммитов
| Тип | Назначение |
|---|---|
| `feat` | Новая функциональность |
| `fix` | Исправление бага |
| `refactor` | Рефакторинг без изменения поведения |
| `style` | Стили, форматирование, отступы |
| `docs` | Документация |
| `chore` | Настройка, зависимости, CI |
| `test` | Тесты |
| `perf` | Оптимизация производительности |
### Правила
- Первая строка — не длиннее 72 символов
- Описание — с маленькой буквы (если не имя собственное)
This is NOT the Next.js you know. This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` before writing any code. Heed deprecation notices.