Files
sfera/current-session.md
Veronika Smirnova 8f7ec70fe6 Реализация реферальной системы и улучшение системы авторизации
- Добавлена полная реферальная система с GraphQL резолверами и UI компонентами
- Улучшена система регистрации с поддержкой ВКонтакте и реферальных ссылок
- Обновлена схема Prisma для поддержки реферальной системы
- Добавлены новые файлы документации правил системы
- Улучшена система партнерства и контрагентов
- Обновлены компоненты авторизации для поддержки новых функций
- Удален устаревший server.log

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-11 09:47:00 +03:00

106 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ТЕКУЩАЯ СЕССИЯ РАБОТЫ
> 📅 Дата начала: 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 из резервной копии
- Начата работа над системой сохранения контекста
---
> ⚠️ **ВАЖНО**: Этот файл обновляется в течение сессии для сохранения контекста!