architect/_archive/2025-11-13-before-restructure/root-docs/CLAUDE.md

🚀 CLAUDE CODE WORKSPACE - START MENU

Версия: 2.0
Дата: 2025-11-10


ИНСТРУКЦИИ ДЛЯ CLAUDE CODE

Этот файл читается автоматически при запуске.

⚙️ BASH КОМАНДЫ - АВТОПОДТВЕРЖДЕНИЕ

ВАЖНО: В этом 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


🔄 АВТОВОССТАНОВЛЕНИЕ

ШАГ 0: Проверка последней сессии

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: Выбор масштаба (SCOPE)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 CLAUDE CODE WORKSPACE v2.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ШАГ 1/2: Выберите масштаб работы

0. 🔄 Recovery     Восстановить старую сессию
1. ⚡ Minimal      Чистый Claude (без правил)
2. 📁 Workspace    Обзор всех проектов
3. 🎯 Project      Работа с проектом
4. 🏗️ Platform     Полная платформа

Ваш выбор [0-4]: _

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📂 ДЕЙСТВИЯ ПО SCOPE

0. RECOVERY (Восстановление)

Действия:
1. Показать список последних сессий (platform/.claude/sessions/)
2. Спросить какую восстановить
3. Прочитать файлы из сессии
4. Восстановить контекст

Загрузить:
- .claude/sessions/{выбранная}.md
- Файлы указанные в сессии


1. MINIMAL (Минимальный)

Описание: Чистый Claude без правил платформы.

Действия:
1. Ничего не загружать дополнительно
2. Сказать: "Minimal mode активен. Работаю без правил платформы."

Загружено: ~200 tokens (только этот файл)

Использовать для:
- Быстрые вопросы
- Эксперименты
- Работа вне workspace


2. WORKSPACE (Обзор)

Описание: Навигация по всем проектам workspace.

Действия:
1. Прочитать platform/modes/workspace.md
2. Показать состояние всех проектов:
- Список проектов в projects/
- Статус каждого (работает/не работает)
- Краткая информация

Загрузить:
- platform/modes/workspace.md
- Список проектов из projects/

Загружено: ~1500 tokens


3. PROJECT (Проектный)

Описание: Работа с конкретным проектом.

Действия:
1. Показать ПОДМЕНЮ выбора проекта
2. После выбора проекта → ПОДМЕНЮ выбора режима

ШАГ 3.1: Выбор проекта

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Выбран масштаб: PROJECT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Выберите проект:

1. marketplace          (Streamlit MVP, :8503)
2. @infra-dev-pro      (Control Plane)
3. @infra-dev-prod-rf  (Production Server)

Ваш выбор [1-3]: _

ШАГ 3.2: Выбор режима работы

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Проект: {название}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ШАГ 2/2: Выберите режим работы

A. 📊 Overview     Посмотреть состояние проекта
B. 📋 Design       Работа с документацией (roadmap, ADR)
C. 💻 Code         Работа с кодом и функциями
D. 🚀 Deploy       Инфраструктура и деплой
E. 🔄 Sync         Синхронизация документации ↔ код
F. 🧪 Test         Тестирование приложения
G. 🌟 Full         Всё (docs + code + deploy + tests)

Ваш выбор [A-G]: _

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Что загружать для каждого режима:


4. PLATFORM (Полная платформа)

Описание: Полный доступ ко всем правилам и процедурам.

Действия:
1. Показать ПОДМЕНЮ выбора задачи

ШАГ 4.1: Выбор задачи

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Выбран масштаб: PLATFORM (полная)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ШАГ 2/2: Задача платформы

A. 📊 Audit        Проверить состояние всех проектов
B. 📋 Design       Архитектурные решения
C. 🔧 Maintenance  Миграции, обслуживание
D. ➕ Create       Создать новый проект
E. 🔄 Sync All     Синхронизация всех проектов
F. 🧪 Test All     Прогнать тесты по всем проектам
G. 🌟 Full         Полный доступ

Ваш выбор [A-G]: _

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Что загружать:

Токены: 8000-12000


💾 АВТОСОХРАНЕНИЕ

После выбора режима:

  1. Создать/обновить platform/.claude/last-session.md:
    ```yaml
    timestamp: 2025-11-10 12:00:00
    scope: project
    project: marketplace
    mode: code
    files_loaded:

  2. Создать/обновить platform/.claude/current-mode.txt:
    project:marketplace:code

При значительных действиях:
- Обновлять last_action в last-session.md
- Обновлять timestamp

Значительные действия:
- Изменение файлов
- Git commit
- Запуск тестов
- Деплой


🎯 ПРАВИЛА РАБОТЫ С МЕНЮ

ВСЕГДА:

  1. ✅ При запуске проверить автовосстановление
  2. ✅ Показать меню если не восстановление
  3. ✅ Дождаться выбора пользователя
  4. ✅ Загрузить только нужные файлы
  5. ✅ Сохранить выбор в last-session.md
  6. ✅ Сообщить что загружено и сколько tokens

НИКОГДА:

  1. ❌ Не начинать работу без выбора режима
  2. ❌ Не загружать всё подряд
  3. ❌ Не пропускать меню
  4. ❌ Не забывать сохранять сессию

🔄 ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ

Пользователь может в любой момент сказать:


📊 ПОКАЗЫВАТЬ СТАТУС

После загрузки режима показать:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ КОНФИГУРАЦИЯ ЗАГРУЖЕНА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Scope:    Project (marketplace)
Mode:     Code
Загружено: 4 файла, ~3500 tokens
Доступно: {остаток} tokens

Готов к работе!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📚 СПРАВКА

Команды пользователя:

Файлы системы:


⚡ БЫСТРЫЙ СТАРТ (для пользователя)

Если хочешь быстро начать без меню:

# Работа с проектом marketplace в Code mode
Claude, работать с marketplace в Code mode

# Создать новый проект
Claude, создать новый проект analytics

# Посмотреть все проекты
Claude, показать все проекты

Claude распознает триггеры и загрузит нужный режим автоматически.


Версия: 2.0
Дата: 2025-11-10
Статус: Активна