
АРХИТЕКТУРНЫЕ ИЗМЕНЕНИЯ: - Полная миграция на URL структуру /{role}/{domain}/{section}/{view} - Удаление всех старых директорий (/fulfillment-supplies/, /fulfillment-warehouse/, etc.) - Модульная архитектура seller warehouse с URL-based routing - Система rollback через комментарии для безопасных изменений НОВЫЕ КОМПОНЕНТЫ И СТРАНИЦЫ: - Создание всех недостающих страниц для FULFILLMENT, SELLER ролей - Модульный layout для seller warehouse с 3 табами - Извлечение переиспользуемого хука useWBWarehouseData ИСПРАВЛЕНИЯ БЕЗОПАСНОСТИ: - Добавление 'use client' директив во все WHOLESALE и LOGISTICS страницы - Исправление отсутствующих security guards (useRoleGuard + AuthGuard) - Обновление navigation конфигураций для всех ролей ДОКУМЕНТАЦИЯ: - Создание MIGRATION_GUIDE_V1_TO_V2.md: 8-этапное руководство по миграции - Создание NEXTJS_BEST_PRACTICES.md: паттерны для Next.js 13+ в SFERA - Обновление URL_ROUTING_RULES.md с seller warehouse и rollback системой - Обновление SIDEBAR_ARCHITECTURE_IMPLEMENTATION.md с новыми метриками - Обновление INDEX.md с новыми документами Development раздела ИСПРАВЛЕНИЯ ESLINT: - Удаление неиспользуемых импортов и переменных - Исправление import/order ошибок в модульных компонентах - Исправление react/no-unescaped-entities - Перенос длинных строк для соответствия max-len 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
📚 АРХИТЕКТУРА ПРАВИЛ СИСТЕМЫ SFERA
Новая модульная структура правил, соответствующая архитектуре кода.
🏗️ СТРУКТУРА ПАПОК
🎯 CORE - Ядро системы
DOMAIN_MODEL.md
- Доменная модель (4 типа организаций)BUSINESS_RULES_CORE.md
- Ядро бизнес-правилWORKFLOW_ENGINE_SPEC.md
- Спецификация движка процессов
🔌 API_LAYER - Уровень API
GRAPHQL_SCHEMA_RULES.md
- Правила GraphQL схемыRESOLVERS_PATTERNS.md
- Паттерны резолверовAPI_CONTRACTS.md
- Контракты внешних API
💾 DATA_LAYER - Уровень данных
PRISMA_MODEL_RULES.md
- Правила моделей PrismaDATABASE_PATTERNS.md
- Паттерны работы с БДMIGRATIONS_GUIDE.md
- Руководство по миграциям
🎨 PRESENTATION_LAYER - Уровень представления
COMPONENT_ARCHITECTURE.md
- Архитектура компонентовHOOKS_PATTERNS.md
- Паттерны custom hooksUI_COMPONENT_RULES.md
- Правила UI компонентовSTATE_MANAGEMENT.md
- Управление состоянием
🏢 ORGANIZATION_TYPES - По типам организаций
FULFILLMENT_DOMAIN.md
- Домен фулфилментаSELLER_DOMAIN.md
- Домен селлеровWHOLESALE_DOMAIN.md
- Домен поставщиковLOGIST_DOMAIN.md
- Домен логистики
🔄 BUSINESS_PROCESSES - Бизнес-процессы
SUPPLY_CHAIN_WORKFLOW.md
- Цепочка поставок (8 статусов)PARTNERSHIP_SYSTEM.md
- Система партнерстваREFERRAL_MECHANICS.md
- Механика рефераловMARKETPLACE_INTEGRATION.md
- Интеграция с маркетплейсами
🛠️ DEVELOPMENT - Разработка
MODULAR_ARCHITECTURE_GUIDE.md
- Руководство модульной архитектурыCODING_STANDARDS.md
- Стандарты кодированияTESTING_PATTERNS.md
- Паттерны тестированияDEPLOYMENT_RULES.md
- Правила развертывания
🔧 INFRASTRUCTURE - Инфраструктура
SERVICES_ARCHITECTURE.md
- Архитектура сервисовREALTIME_SYSTEM.md
- Система real-timeSECURITY_RULES.md
- Правила безопасности
🎯 ПРИНЦИПЫ НОВОЙ АРХИТЕКТУРЫ
- Соответствие коду - каждый слой документации отражает реальную структуру
- Модульность - правила разбиты по доменам и слоям
- Трассируемость - четкая связь правил с кодом
- Расширяемость - легко добавлять новые типы организаций/процессы
🔄 СТАТУС
📁 НОВАЯ СТРУКТУРА - в разработке
📁 LEGACY ПРАВИЛА - см. /legacy-rules/
(архив)
Создано: 2025-08-21
На основе анализа архитектуры кода системы SFERA