Создан единый источник истины rules-complete.md v9.1 с полной интеграцией всех правил системы. Консолидированы правила создания предметов по ролям, уточнен статус брака (НЕ РЕАЛИЗОВАНО), обновлен механизм учета ПЛАН/ФАКТ с заменой брака на потери при пересчете. Добавлен экономический учет расходников фулфилмента для селлера через рецептуру. Удалены дублирующие файлы правил (CLAUDE.md, development-checklist.md, work-protocols.md, violation-prevention-protocol.md, self-validation.md, description.md). Интегрированы UI структуры создания поставок и концепция многоуровневых таблиц.
🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
58
CLAUDE.md
58
CLAUDE.md
@ -1,58 +0,0 @@
|
||||
# СИСТЕМНЫЕ ПРАВИЛА ДЛЯ 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 резолверы
|
||||
|
||||
## 🚨 НАПОМИНАНИЕ
|
||||
|
||||
**ЭТОТ ФАЙЛ СЛУЖИТ ПОСТОЯННЫМ НАПОМИНАНИЕМ О НЕОБХОДИМОСТИ ПРОВЕРКИ ВСЕХ ФАЙЛОВ С ПРАВИЛАМИ ПЕРЕД КАЖДЫМ ИЗМЕНЕНИЕМ КОДА!**
|
Reference in New Issue
Block a user