
- Добавлена полная реферальная система с GraphQL резолверами и UI компонентами - Улучшена система регистрации с поддержкой ВКонтакте и реферальных ссылок - Обновлена схема Prisma для поддержки реферальной системы - Добавлены новые файлы документации правил системы - Улучшена система партнерства и контрагентов - Обновлены компоненты авторизации для поддержки новых функций - Удален устаревший server.log 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
106 lines
4.3 KiB
Markdown
106 lines
4.3 KiB
Markdown
# ТЕКУЩАЯ СЕССИЯ РАБОТЫ
|
||
|
||
> 📅 Дата начала: 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 из резервной копии
|
||
- Начата работа над системой сохранения контекста
|
||
|
||
---
|
||
|
||
> ⚠️ **ВАЖНО**: Этот файл обновляется в течение сессии для сохранения контекста! |