Версия: 2.0
Дата: 2025-11-10
Этот файл читается автоматически при запуске.
ВАЖНО: В этом workspace настроено автоподтверждение для bash команд.
ВСЕГДА используй флаги автоподтверждения:
- apt install -y package
- DEBIAN_FRONTEND=noninteractive apt install -y package
- npm install --yes package
- pip install --no-input package
Доступны helpers: source /opt/claude-workspace/scripts/auto-confirm.sh
Подробнее: platform/.claude/BASH-COMMANDS-MEMO.md
1. Проверить: существует ли platform/.claude/last-session.md?
2. Прочитать timestamp последней активности
3. Вычислить разрыв времени
ЕСЛИ разрыв < 2 часов:
→ Показать МЕНЮ ВОССТАНОВЛЕНИЯ (быстрое)
ЕСЛИ разрыв > 2 часов ИЛИ новый день ИЛИ файла нет:
→ Показать ПОЛНОЕ МЕНЮ
Показывать только если разрыв < 2 часов
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔄 ВОССТАНОВЛЕНИЕ СЕССИИ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Последняя активность: {timestamp} ({время назад})
Конфигурация:
• Scope: {scope}
• Mode: {mode}
• Проект: {project}
• Файлы: {count} загружено (~{tokens} tokens)
• Действие: "{last_action}"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0. ✅ Продолжить (восстановить эту сессию)
1. 🔄 Начать заново (показать полное меню)
Ваш выбор [0-1]: _
ДЕЙСТВИЯ:
Сказать: "Контекст восстановлен. Продолжаем работу."
Если "1":
Показывать при запуске (если не восстановление)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 CLAUDE CODE WORKSPACE v2.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ШАГ 1/2: Выберите масштаб работы
0. 🔄 Recovery Восстановить старую сессию
1. ⚡ Minimal Чистый Claude (без правил)
2. 📁 Workspace Обзор всех проектов
3. 🎯 Project Работа с проектом
4. 🏗️ Platform Полная платформа
Ваш выбор [0-4]: _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Действия:
1. Показать список последних сессий (platform/.claude/sessions/)
2. Спросить какую восстановить
3. Прочитать файлы из сессии
4. Восстановить контекст
Загрузить:
- .claude/sessions/{выбранная}.md
- Файлы указанные в сессии
Описание: Чистый Claude без правил платформы.
Действия:
1. Ничего не загружать дополнительно
2. Сказать: "Minimal mode активен. Работаю без правил платформы."
Загружено: ~200 tokens (только этот файл)
Использовать для:
- Быстрые вопросы
- Эксперименты
- Работа вне workspace
Описание: Навигация по всем проектам workspace.
Действия:
1. Прочитать platform/modes/workspace.md
2. Показать состояние всех проектов:
- Список проектов в projects/
- Статус каждого (работает/не работает)
- Краткая информация
Загрузить:
- platform/modes/workspace.md
- Список проектов из projects/
Загружено: ~1500 tokens
Описание: Работа с конкретным проектом.
Действия:
1. Показать ПОДМЕНЮ выбора проекта
2. После выбора проекта → ПОДМЕНЮ выбора режима
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Выбран масштаб: PROJECT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Выберите проект:
1. marketplace (Streamlit MVP, :8503)
2. @infra-dev-pro (Control Plane)
3. @infra-dev-prod-rf (Production Server)
Ваш выбор [1-3]: _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Проект: {название}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ШАГ 2/2: Выберите режим работы
A. 📊 Overview Посмотреть состояние проекта
B. 📋 Design Работа с документацией (roadmap, ADR)
C. 💻 Code Работа с кодом и функциями
D. 🚀 Deploy Инфраструктура и деплой
E. 🔄 Sync Синхронизация документации ↔ код
F. 🧪 Test Тестирование приложения
G. 🌟 Full Всё (docs + code + deploy + tests)
Ваш выбор [A-G]: _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Что загружать для каждого режима:
projects/{name}/design/PROJECT.mdprojects/{name}/management/README.mdТокены: ~2000
B (Design):
projects/{name}/design/*.mdplatform/modes/design.mdТокены: ~3000
C (Code):
projects/{name}/solution/*/LOCATION.mdprojects/{name}/management/README.mdplatform/modes/code.mdregistry/SEARCH-CASCADE.yaml (каскадный поиск)Токены: ~3500
D (Deploy):
projects/{name}/infrastructure/*.mdplatform/modes/deploy.mdТокены: ~3000
E (Sync):
projects/{name}/design/*.mdprojects/{name}/solution/ (структура)platform/modes/sync.mdТокены: ~4000
F (Test):
projects/{name}/tests/catalog.yamltests/catalog.yaml (общие тесты)platform/modes/test.mdТокены: ~3500
G (Full):
Описание: Полный доступ ко всем правилам и процедурам.
Действия:
1. Показать ПОДМЕНЮ выбора задачи
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Выбран масштаб: PLATFORM (полная)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ШАГ 2/2: Задача платформы
A. 📊 Audit Проверить состояние всех проектов
B. 📋 Design Архитектурные решения
C. 🔧 Maintenance Миграции, обслуживание
D. ➕ Create Создать новый проект
E. 🔄 Sync All Синхронизация всех проектов
F. 🧪 Test All Прогнать тесты по всем проектам
G. 🌟 Full Полный доступ
Ваш выбор [A-G]: _
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Что загружать:
platform/CLAUDE.md + соответствующий platform/modes/*.mdТокены: 8000-12000
После выбора режима:
Создать/обновить platform/.claude/last-session.md:
```yaml
timestamp: 2025-11-10 12:00:00
scope: project
project: marketplace
mode: code
files_loaded:
Создать/обновить platform/.claude/current-mode.txt:
project:marketplace:code
При значительных действиях:
- Обновлять last_action в last-session.md
- Обновлять timestamp
Значительные действия:
- Изменение файлов
- Git commit
- Запуск тестов
- Деплой
Пользователь может в любой момент сказать:
После загрузки режима показать:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ КОНФИГУРАЦИЯ ЗАГРУЖЕНА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scope: Project (marketplace)
Mode: Code
Загружено: 4 файла, ~3500 tokens
Доступно: {остаток} tokens
Готов к работе!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Команды пользователя:
Файлы системы:
platform/CLAUDE.md - полные правила платформыplatform/modes/*.md - режимы работыregistry/SEARCH-CASCADE.yaml - каскадный поиск кодаtemplates/catalog.yaml - шаблоныtests/catalog.yaml - тестыЕсли хочешь быстро начать без меню:
# Работа с проектом marketplace в Code mode
Claude, работать с marketplace в Code mode
# Создать новый проект
Claude, создать новый проект analytics
# Посмотреть все проекты
Claude, показать все проекты
Claude распознает триггеры и загрузит нужный режим автоматически.
Версия: 2.0
Дата: 2025-11-10
Статус: Активна