Объединены файлы правил системы в единую базу знаний v3.0 с устранением противоречий и дублирования. Создан rules-unified.md на основе rules.md, rules1.md и rules2.md с добавлением всех уникальных разделов. Обновлена терминология системы с соответствием реальной схеме БД (ТОВАР→PRODUCT, РАСХОДНИКИ→CONSUMABLE). Архивированы старые файлы правил в папку archive. Обновлены ссылки в CLAUDE.md и development-checklist.md на новый единый источник истины.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-05 00:19:17 +03:00
parent 17ffd6c9ed
commit ee72a9488b
21 changed files with 9147 additions and 174 deletions

58
CLAUDE.md Normal file
View File

@ -0,0 +1,58 @@
# СИСТЕМНЫЕ ПРАВИЛА ДЛЯ CLAUDE CODE
## 🚨 ОБЯЗАТЕЛЬНЫЕ ФАЙЛЫ ДЛЯ ПРОВЕРКИ
**ПЕРЕД ЛЮБЫМ ИЗМЕНЕНИЕМ КОДА ВСЕГДА ЧИТАТЬ:**
1. **`development-checklist.md`** - Критические проверки и запреты
2. **`rules-unified.md`** - Полная база знаний системы (v4.0)
3. **`fulfillment-cabinet-rules.md`** - Правила кабинета фулфилмента
4. **`visual-design-rules.md`** - Правила визуального дизайна
> **Архивированы**: `rules.md`, `rules1.md`, `rules2.md` → `archive/`
## 🔄 WORKFLOW РАЗРАБОТКИ
### Шаг 1: Анализ задачи
- [ ] Прочитать `development-checklist.md`
- [ ] Проверить применимые правила из всех файлов правил
- [ ] Убедиться что задача не нарушает критические запреты
### Шаг 2: Планирование
- [ ] Использовать TodoWrite для планирования задач
- [ ] Проверить соответствие архитектуре системы
- [ ] Учесть все обязательные проверки
### Шаг 3: Реализация
- [ ] Следовать техническим правилам (GraphQL, TypeScript)
- [ ] Соблюдать систему партнерства и типизацию
- [ ] Добавлять необходимое логирование
### Шаг 4: Проверка
- [ ] Проверить все пункты checklist'а
- [ ] Протестировать функциональность
- [ ] Убедиться в отсутствии нарушений запретов
## 🎯 КЛЮЧЕВЫЕ ПРИНЦИПЫ
1. **НЕ ПРЕДПОЛАГАТЬ** - всегда уточнять при сомнениях
2. **ПРОВЕРЯТЬ СХЕМЫ** - GraphQL и Prisma должны соответствовать коду
3. **СЛЕДОВАТЬ WORKFLOW** - не нарушать последовательность статусов
4. **ДОКУМЕНТИРОВАТЬ** - обновлять правила при решении проблем
## 📋 КРИТИЧЕСКИЕ ФАЙЛЫ
### Файлы с правилами (ВСЕГДА ПРОВЕРЯТЬ):
- `development-checklist.md` - ОБЯЗАТЕЛЬНЫЕ проверки
- `rules-unified.md` - Полная база знаний системы (v4.0)
- `fulfillment-cabinet-rules.md` - Правила кабинета фулфилмента
- `visual-design-rules.md` - Правила визуального дизайна
### Технические файлы:
- `prisma/schema.prisma` - Схема базы данных
- `src/graphql/typedefs.ts` - GraphQL схема
- `src/graphql/resolvers.ts` - GraphQL резолверы
## 🚨 НАПОМИНАНИЕ
**ЭТОТ ФАЙЛ СЛУЖИТ ПОСТОЯННЫМ НАПОМИНАНИЕМ О НЕОБХОДИМОСТИ ПРОВЕРКИ ВСЕХ ФАЙЛОВ С ПРАВИЛАМИ ПЕРЕД КАЖДЫМ ИЗМЕНЕНИЕМ КОДА!**