architect/recovery/lost-platform-docs/SUMMARY.md

Восстановление потерянных документов платформы

Дата восстановления: 2026-04-04
Статус: Завершено — 18 файлов восстановлено из git истории


1. ЧТО БЫЛО УТЕРЯНО

Удалённые файлы в текущем коммите (未提交)

Обнаружены в git status:

УДАЛЕНЫ ИЗ infra/:
├── @dev-pro.server/
   ├── CLAUDE.md                                 (документация сервера)
   ├── design/ARCHITECTURE.md                     (архитектура)
   ├── design/PROJECT.md                          (описание проекта)
   ├── infrastructure/SERVER.md                   (характеристики)
   ├── management/README.md                       (быстрый старт)
   ├── management/TODO.md                         (задачи)
   ├── index.yaml                                 (конфиг)
   ├── infra.yaml                                 (инфраструктура)
   ├── solution/scripts/backup.sh                 (бэкап скрипт)
   ├── solution/scripts/check-infra.sh            (проверка инфры)
   └── 6 архивных файлов из 2025-11

├── @dev-prod-rf.server/
   ├── CLAUDE.md                                  (документация сервера)
   ├── design/ARCHITECTURE.md
   ├── design/PROJECT.md
   ├── infrastructure/SERVER.md
   ├── infrastructure/DOMAINS.md
   ├── infrastructure/STACKS.md
   ├── management/README.md
   ├── management/TODO.md
   ├── index.yaml
   ├── infra.yaml
   ├── solution/scripts/deploy-to-dev-prod-rf.sh
   └── 4 архивных файла

УДАЛЕНЫ ИЗ architect/standards/operation/:
├── operation-platform2-architecture.md           (устаревшая платформа V2)
└── operation-platform2-dev-setup.md              (разработка V2)

Причина: Рефакторинг инфраструктуры (переход на новую структуру, удаление старых серверов)

Изменённые системные файлы

ИЗМЕНЕНЫ (still in staging):
├── .claude/output-styles/Default.md              (оптимизирована)
├── architect/concept/family-architecture.md      (обновлена)
├── infra/INDEX.md                                (переделан)
└── другие конфиг файлы

2. ЧТО ВОССТАНОВЛЕНО

A. Output Styles (Стили вывода)

Файл Версия Статус
Default.md 937e0320 (latest) ✅ Восстановлен
Default.md 701eafbf (старая) ✅ Восстановлен как Default_701eafbf.md
SafeDialog.md 946c5643 ✅ Восстановлен как SafeDialog_style.md
SafeDialog.md 701eafbf (старая) ✅ Восстановлен как SafeDialog_701eafbf.md
Architect.md 946c5643 ❌ Файл не найден в истории
Coder.md 946c5643 ❌ Файл не найден в истории
TestMarker.md 946c5643 ❌ Файл не найден в истории

Важное замечание: Стили Architect, Coder, TestMarker упоминаются в коммите 946c5643, но файлы удалены (вероятно, до этого). Нужна более ранняя версия.

B. CLAUDE.md версии

Версия Коммит Содержание
v1 (2026-01-09) 236010e7 Инструкции по времени AI, 3 режима работы, SessionStart хук
v0 (архитектура) 701fb26c Навигатор платформы (4 раздела: архитектор, проектор, инфра, операции)

В старых версиях обнаружено:
- Правила time estimation для AI (÷10 от человеческого времени)
- Трёхрежимная система (Оператор, Архитектор, Проектор)
- SessionStart хук для тестирования
- Система override инструкций (нижняя приоритетность CLAUDE.md)

C. Инфра файлы

Восстановлены:
- infra/@dev-pro.server/ — 11 файлов (CLAUDE.md, архитектура, скрипты)
- infra/@dev-prod-rf.server/ — 11 файлов (то же)
- yaml_dev_*.yaml — конфиги инфраструктуры
- script_*.sh — управляющие скрипты

Файл: old-infra-files.md — содержит полный dump всех восстановленных инфра файлов

D. Протоколы и стандарты

Файл Статус Примечание
operation-platform2-architecture.md Архитектура платформы V2 (устаревшая)
operation-platform2-dev-setup.md Разработка на платформе V2
operation_services_deployment.md Правила деплоя сервисов
protocols_PROCESSES.md Очередь задач и процессы
claude_instructions_a77cd63f.md Инструкции Claude Code v1

3. КЛЮЧЕВЫЕ НАХОДКИ ИЗ ИСТОРИИ

История инструкций (по коммитам)

701eafbf (Dec 2025)   Default.md переписана "full protocol, 3 new patterns"
                       SafeDialog появился как стиль

701fb26c (Jan 2026)   Реорганизация: CLAUDE.md как навигатор
                       Архитектор, Проектор, Инфра разделены

236010e7 (Jan 2026)   Добавлены TIME ESTIMATION rules
                       SessionStart хук введён
                       SYSTEM INSTRUCTIONS OVERRIDE блок

a77cd63f (Jan 2026)   "CLAUDE.md/AI.md/README.md rules in naming + styles"
                       Rules перенесены в стили
                       INSTRUCTIONS.md обновлён

937e0320 (Apr 2026)   Default.md оптимизирован
                       "remove duplicates and dead rules"

История проблем (из history.jsonl)

Обсуждаемые проблемы:

  1. Конфликт инструкций (KN-001 в KNOWLEDGE.md)
    - CLAUDE.md vs Output Style priority
    - SessionStart хук не всегда работает
    - Заставка иногда не выполняется

  2. Протоколы L0-L4
    - L0: Чтение (Grep, Read, Glob)
    - L1: Документы (.md, .yaml)
    - L2: Код (.py, .js, .ts)
    - L3: Сервер (nginx, docker, /etc/)
    - L4: Опасные операции (prod, rm -rf, DROP)
    - Потребовалась оптимизация в Default.md v1

  3. Режимы работы
    - "режим оператор" — часто упоминается в истории
    - "режим архитектор"
    - "режим проектор"
    - Требуется чёткое определение триггеров и переходов

  4. Заставка не выполняется
    - "проблема новая у нас не работает заставка"
    - Возможна причина: конфликт стилей или ошибка хука
    - Полгода борьбы с проблемой (по словам из истории)


4. ПОТЕРЯНО И НЕ ВОССТАНОВЛЕНО

Элемент Причина Рекомендация
Architect.md стиль Удалён до коммита 946c5643 Искать в более старых веках (до Dec 2025)
Coder.md стиль Удалён до коммита 946c5643 То же
TestMarker.md стиль Удалён до коммита 946c5643 То же
.claude/settings.json Не версионируется в git Проверить в /root/.claude/
.claude/keybindings.json Не версионируется в git Проверить в /root/.claude/
Хук конфигурация Может быть в settings.json Требует поиска
Полная история сессий JSON большой объём Доступны в /root/.claude/projects/

5. СТРУКТУРА ВОССТАНОВЛЕНИЯ

architect/recovery/lost-platform-docs/
├── SUMMARY.md                              (этот файл)
├── old-claude-md-versions.md              (136 KB, все версии CLAUDE.md)
├── old-output-styles.md                   (23 KB, Default.md истории)
├── old-infra-files.md                     (26 KB, все файлы инфры)
├── claude_instructions_a77cd63f.md        (INSTRUCTIONS.md v1)
├── operation-platform2-architecture.md    (платформа V2)
├── operation-platform2-dev-setup.md       (разработка V2)
├── operation_services_deployment.md       (стандарты деплоя)
├── protocols_PROCESSES.md                 (процессы)
├── Default_701eafbf.md                    (старая Default.md)
├── SafeDialog_701eafbf.md                 (старая SafeDialog.md)
├── SafeDialog_style.md                    (SafeDialog из 946c5643)
├── script_backup.sh                       (инфра скрипты)
├── script_check-infra.sh
├── script_deploy-to-dev-prod-rf.sh
├── yaml_dev_index.yaml                    (конфиги инфраструктуры)
└── yaml_dev_infra.yaml

Итого файлов: 18


6. РЕКОМЕНДАЦИИ

Критичное (MUST)

  1. Восстановить старые стили (Architect, Coder, TestMarker)
    - Искать в веках до 2025-12-20
    - Может потребоваться git bundle восстановление

  2. Проверить settings.json
    bash cat /root/.claude/settings.json | grep -i hook cat /root/.claude/settings.json | grep -i style

  3. Проверить текущие операционные процессы
    - Все ли скрипты управления инфраструктурой на месте?
    - Все ли переменные среды установлены?

  4. Задокументировать конфликт инструкций
    - KN-001 в KNOWLEDGE.md требует полного описания
    - Может быть причина всех "заставка не работает"

Важное (SHOULD)

  1. Миграция старых протоколов в новые стандарты
    - Platform V2 протоколы → Platform V3 эквиваленты
    - operation-platform2-*.md → новые файлы

  2. Расширить Architect.md
    - Определить все режимы и их триггеры
    - Синхронизировать с текущей системой

  3. Создать CHANGES.md для стилей
    - История изменений Default.md, SafeDialog.md
    - Что было в версии 701eafbf vs 937e0320

Опционально (NICE)

  1. Проанализировать session files глубже (68 MB)
  2. Восстановить историю hooks (SessionStart и другие)
  3. Создать миграционный скрипт для старых инфра файлов

7. БЫСТРЫЕ ССЫЛКИ

Что ищу Файл
Как читать CLAUDE.md v0 old-claude-md-versions.md (60-90 KB вниз)
Output Style История old-output-styles.md
Инфра конфиги yaml_dev_*.yaml, old-infra-files.md
Инструкции L0-L4 old-output-styles.md (Default.md v1)
Процессы и протоколы protocols_PROCESSES.md
Скрипты управления script_*.sh

СТАТУС

Восстановление завершено