# ШАБЛОН ДОКУМЕНТИРОВАНИЯ ЗАДАЧИ > Используйте этот шаблон для документирования каждой средней или сложной задачи --- ## 📋 ИНФОРМАЦИЯ О ЗАДАЧЕ **Дата**: [YYYY-MM-DD] **Тип задачи**: [Простая/Средняя/Сложная] **Кабинет**: [Поставщик/Логист/Фулфилмент/Селлер/Общее] **Затрагиваемые модули**: [Список модулей] ## 🎯 ОПИСАНИЕ ЗАДАЧИ ### Что нужно сделать: [Четкое описание задачи от пользователя] ### Контекст: [Почему это нужно, какую проблему решаем] ### Ожидаемый результат: [Что должно получиться в итоге] --- ## 📊 ПЛАН ВЫПОЛНЕНИЯ ### Этап анализа: - [ ] Прочитан rules-complete.md - [ ] Прочитаны специфичные правила (если применимо) - [ ] Изучены затрагиваемые файлы - [ ] Определены зависимости ### Детальный план: 1. [Шаг 1 - конкретное действие] 2. [Шаг 2 - конкретное действие] 3. [Шаг 3 - конкретное действие] 4. [Проверка и тестирование] ### Риски и неопределенности: - [Риск 1 и как его минимизировать] - [Неопределенность 1 - что нужно уточнить] --- ## 💻 РЕАЛИЗАЦИЯ ### Измененные файлы: 1. `path/to/file1.ts` - [что изменено] 2. `path/to/file2.tsx` - [что изменено] ### Ключевые решения: - **Решение 1**: [Описание и обоснование] - **Решение 2**: [Описание и обоснование] ### Код-сниппеты (важные части): ```typescript // Пример важного изменения ``` --- ## ✅ ПРОВЕРКА КАЧЕСТВА ### Выполненные проверки: - [ ] npm run typecheck - без ошибок - [ ] npm run lint - без критических замечаний - [ ] npm test - все тесты проходят - [ ] Ручное тестирование функциональности - [ ] Соответствие правилам системы ### Обнаруженные проблемы: - [Проблема 1 - как решена] - [Проблема 2 - как решена] --- ## 📝 ИТОГИ И ВЫВОДЫ ### Что сделано: - ✅ [Достижение 1] - ✅ [Достижение 2] ### Что осталось (если применимо): - ⏳ [TODO 1] - ⏳ [TODO 2] ### Важные заметки для будущего: - [Заметка 1 - что учесть в следующий раз] - [Заметка 2 - обнаруженная особенность системы] --- ## 🔗 СВЯЗАННЫЕ МАТЕРИАЛЫ - [Ссылка на issue/ticket если есть] - [Связанные файлы правил] - [Документация по используемым технологиям] --- > 💡 **Совет**: Заполняйте шаблон по мере выполнения задачи, а не в конце!