Дата восстановления: 2026-04-04
Статус: Завершено — 18 файлов восстановлено из git истории
Обнаружены в 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 (переделан)
└── другие конфиг файлы
| Файл | Версия | Статус |
|---|---|---|
| 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, но файлы удалены (вероятно, до этого). Нужна более ранняя версия.
| Версия | Коммит | Содержание |
|---|---|---|
| v1 (2026-01-09) | 236010e7 |
Инструкции по времени AI, 3 режима работы, SessionStart хук |
| v0 (архитектура) | 701fb26c |
Навигатор платформы (4 раздела: архитектор, проектор, инфра, операции) |
В старых версиях обнаружено:
- Правила time estimation для AI (÷10 от человеческого времени)
- Трёхрежимная система (Оператор, Архитектор, Проектор)
- SessionStart хук для тестирования
- Система override инструкций (нижняя приоритетность CLAUDE.md)
Восстановлены:
- infra/@dev-pro.server/ — 11 файлов (CLAUDE.md, архитектура, скрипты)
- infra/@dev-prod-rf.server/ — 11 файлов (то же)
- yaml_dev_*.yaml — конфиги инфраструктуры
- script_*.sh — управляющие скрипты
Файл: old-infra-files.md — содержит полный dump всех восстановленных инфра файлов
| Файл | Статус | Примечание |
|---|---|---|
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 |
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"
Обсуждаемые проблемы:
Конфликт инструкций (KN-001 в KNOWLEDGE.md)
- CLAUDE.md vs Output Style priority
- SessionStart хук не всегда работает
- Заставка иногда не выполняется
Протоколы 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
Режимы работы
- "режим оператор" — часто упоминается в истории
- "режим архитектор"
- "режим проектор"
- Требуется чёткое определение триггеров и переходов
Заставка не выполняется
- "проблема новая у нас не работает заставка"
- Возможна причина: конфликт стилей или ошибка хука
- Полгода борьбы с проблемой (по словам из истории)
| Элемент | Причина | Рекомендация |
|---|---|---|
| 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/ |
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
Восстановить старые стили (Architect, Coder, TestMarker)
- Искать в веках до 2025-12-20
- Может потребоваться git bundle восстановление
Проверить settings.json
bash
cat /root/.claude/settings.json | grep -i hook
cat /root/.claude/settings.json | grep -i style
Проверить текущие операционные процессы
- Все ли скрипты управления инфраструктурой на месте?
- Все ли переменные среды установлены?
Задокументировать конфликт инструкций
- KN-001 в KNOWLEDGE.md требует полного описания
- Может быть причина всех "заставка не работает"
Миграция старых протоколов в новые стандарты
- Platform V2 протоколы → Platform V3 эквиваленты
- operation-platform2-*.md → новые файлы
Расширить Architect.md
- Определить все режимы и их триггеры
- Синхронизировать с текущей системой
Создать CHANGES.md для стилей
- История изменений Default.md, SafeDialog.md
- Что было в версии 701eafbf vs 937e0320
| Что ищу | Файл |
|---|---|
| Как читать 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 |
✅ Восстановление завершено