# ТЕКУЩАЯ СЕССИЯ РАБОТЫ > 📅 Дата начала: 2025-08-10 > 🎯 Цель: Отслеживание контекста и прогресса текущей работы --- ## 📋 АКТИВНЫЕ ЗАДАЧИ ### Текущая задача: - **Что делаем**: Создание структуры для сохранения контекста - **Статус**: В процессе - **Начато**: 2025-08-10 ### Очередь задач: 1. ✅ Восстановить rules-complete.md из backup 2. 🔄 Создать систему сохранения контекста 3. ⏳ [Следующие задачи будут добавлены] --- ## 🔧 ТЕКУЩИЙ КОНТЕКСТ ПРОЕКТА ### О проекте SFERA: **Тип**: Система управления складами и поставками (B2B маркетплейс) **Технологии**: - Frontend: Next.js 15.4.1 (React 19), TypeScript, Tailwind CSS - Backend: GraphQL (Apollo Server), Prisma ORM - База данных: PostgreSQL (через Prisma) - UI: Radix UI, Lucide icons, shadcn/ui компоненты ### Архитектура: - **4 типа кабинетов**: SELLER (селлер), FULFILLMENT (фулфилмент), WHOLESALE (поставщик), LOGIST (логистика) - **Типы предметов**: PRODUCT (товар), CONSUMABLE (расходники), DEFECT (брак), FINISHED_PRODUCT (готовый продукт) - **Workflow поставок**: 8 статусов от PENDING до DELIVERED - **Система партнерства**: через модель Counterparty ### Ключевые особенности: - Строгая типизация GraphQL + TypeScript - Ролевая модель доступа (проверки на уровне резолверов) - Модульная структура компонентов по кабинетам - Glass-эффекты и OKLCH цветовая система в UI ### Важные решения: - Восстановлен файл rules-complete.md из backup-20250809-192625 (3,301 строк) - Удалена испорченная версия (2,686 строк) - Создана система сохранения контекста (current-session.md, task-template.md) ### Обнаруженные проблемы: - Claude часто теряет контекст при длинных сессиях - Необходима система для сохранения важной информации между сообщениями ### Согласованные подходы: - Использовать TodoWrite для планирования - Документировать все важные решения - Следовать правилам из interaction-integrity-rules.md - Всегда читать rules-complete.md перед изменениями --- ## 💡 ВАЖНЫЕ ОТКРЫТИЯ И РЕШЕНИЯ ### Структура правил системы: - `rules-complete.md` - основные бизнес-правила - `interaction-integrity-rules.md` - методология работы Claude - `CLAUDE.md` - системные правила и напоминания - Специфичные правила по кабинетам (wholesale, logist, fulfillment, seller) --- ## 🚀 КОМАНДЫ ДЛЯ ПРОВЕРКИ ```bash # TypeScript проверка npm run typecheck # Линтинг npm run lint # Тесты npm test # Dev сервер npm run dev ``` --- ## 📝 ЗАМЕТКИ ДЛЯ СЛЕДУЮЩЕЙ СЕССИИ - При продолжении работы ОБЯЗАТЕЛЬНО прочитать этот файл первым - Проверить статус задач в TodoWrite - Продолжить с последней незавершенной задачи --- ## 🔄 ИСТОРИЯ ИЗМЕНЕНИЙ ### 2025-08-10 - Создан файл current-session.md - Восстановлен rules-complete.md из резервной копии - Начата работа над системой сохранения контекста --- > ⚠️ **ВАЖНО**: Этот файл обновляется в течение сессии для сохранения контекста!