# СИСТЕМНЫЕ ПРАВИЛА ДЛЯ CLAUDE CODE ## 📚 ФАЙЛЫ ПРАВИЛ СИСТЕМЫ ### Обязательные для чтения: - **`rules-complete.md`** - основные бизнес-правила (ВСЕГДА читать первым) ### Специфичные правила по кабинетам: - **`wholesale-cabinet-rules.md`** - при работе с кабинетом поставщика - **`visual-design-rules.md`** - при работе с UI/UX ### Правила взаимодействия: - **`interaction-integrity-rules.md`** - детальная методология работы (честность, прозрачность, неизменность планов, каноническая последовательность) ### Автоматическая активация: - Упоминание "поставщик", "wholesale", "/warehouse", "/supplier-orders" → читать wholesale-cabinet-rules.md - Упоминание "дизайн", "UI", "компонент", "стиль" → читать visual-design-rules.md ## 🚨 ЕДИНСТВЕННЫЙ ИСТОЧНИК ПРАВИЛ **КРИТИЧЕСКИ ВАЖНО:** Общие правила системы находятся в файле **`rules-complete.md`** - это основной источник истины. ❌ **НЕ СУЩЕСТВУЕТ:** - development-checklist.md (удален) - rules.md (удален) - rules1.md (удален) - rules2.md (удален) - CLAUDE.md устаревших версий ## 🎯 WORKFLOW РАЗРАБОТКИ ### Обязательный порядок действий: 1. **Читать `rules-complete.md`** - перед любым изменением кода 2. **Следовать правилам взаимодействия** - см. [interaction-integrity-rules.md](./interaction-integrity-rules.md) 3. **Проверить специфичные правила кабинета** - если работа с конкретным типом организации 4. **Использовать TodoWrite** - для планирования задач 5. **Следовать техническим правилам** - GraphQL, TypeScript, система партнерства 6. **Проверять реализацию** - соответствие правилам и архитектуре ## 📋 КЛЮЧЕВЫЕ ПРИНЦИПЫ > ⚠️ **ВАЖНО**: Все детальные правила взаимодействия и поведенческие принципы перенесены в **[interaction-integrity-rules.md](./interaction-integrity-rules.md)** ### Основные принципы разработки: 1. **НЕ ПРЕДПОЛАГАТЬ** - всегда уточнять при сомнениях 2. **ПРОВЕРЯТЬ СХЕМЫ** - GraphQL и Prisma должны соответствовать коду 3. **СЛЕДОВАТЬ WORKFLOW** - не нарушать последовательность статусов 4. **ДОКУМЕНТИРОВАТЬ** - обновлять rules-complete.md при решениях проблем ### Правила взаимодействия (кратко): - **Двухэтапный процесс**: Планирование → Одобрение → Выполнение - **Неизменность планов**: согласованные планы нельзя менять без разрешения - **Честность и прозрачность**: открыто сообщать о неопределенностях - **Протоколы по сложности**: для каждого типа задач свой подход ## 🚨 НАПОМИНАНИЕ **Этот файл служит для корректной работы system-reminder'ов. Все детальные правила находятся в `rules-complete.md`!**