Дата создания: 2025-11-14
Версия: 1.0
Назначение: Полное руководство по организации, поиску и работе с документацией workspace
/opt/claude-workspace/
├── CLAUDE.md # 📌 ГЛАВНЫЙ ВХОД для Claude Code
├── SYSTEM_CATALOG.md # 📌 КАТАЛОГ всех компонентов системы
├── DOCUMENTATION_GUIDE.md # 📌 Этот документ - как работать с документацией
│
├── platform/ # 🏗️ Документация ПЛАТФОРМЫ
│ ├── PLATFORM_v2_COMPLETE.md # Полная документация платформы
│ ├── PLATFORM_v2_STATUS.md # Статус платформы
│ ├── CLAUDE_v2.md # Инструкции для Claude v2
│ ├── administrator/ # Роль: администратор
│ ├── architect/ # Роль: архитектор
│ ├── developer/ # Роль: разработчик
│ ├── tester/ # Роль: тестировщик
│ └── ... # Другие роли
│
├── projects/ # 📦 Документация ПРОЕКТОВ
│ ├── marketplace/
│ │ ├── CLAUDE.md # 📌 ГЛАВНЫЙ ВХОД для проекта Marketplace
│ │ ├── management/
│ │ │ ├── CHANGELOG.md # История изменений
│ │ │ └── README.md # Управление проектом
│ │ ├── solution/mvp/
│ │ │ ├── RELEASE_NOTES_v3.0.md # Release notes версии
│ │ │ ├── USER_GUIDE_DELIVERY_v3.md # Руководство пользователя
│ │ │ ├── TEST_REPORT_DAY19.md # Отчеты тестирования
│ │ │ ├── MVP_SPECIFICATION.md # Спецификация
│ │ │ └── ...
│ │ └── infrastructure/
│ │ └── ...
│ │
│ └── @remote-beget-kondurov/
│ ├── ACCESS_RESTORED_REPORT.md
│ ├── management/
│ └── projects/
│
└── .claude/ # 🔧 Системная документация
├── SESSION_RECOVERY.md # Система восстановления сессий
└── scripts/ # Скрипты
Точка входа на каждом уровне
- Корень workspace: CLAUDE.md
- Каждый проект: {project}/CLAUDE.md
- Каждое решение: {project}/solution/{name}/README.md
Каталогизация
- SYSTEM_CATALOG.md - полный каталог всех компонентов
- Для каждого компонента - своя секция в каталоге
Версионирование
- Документы версий: RELEASE_NOTES_v3.0.md, USER_GUIDE_v3.md
- Старые версии: *_old.md или перемещать в archive/
Типизация
- Технические: SPECIFICATION.md, ARCHITECTURE.md
- Пользовательские: USER_GUIDE.md, QUICK_START.md
- Отчеты: TEST_REPORT.md, AUDIT_REPORT.md
- Процедуры: WORKFLOW.md, DEPLOYMENT.md
/opt/claude-workspace/
├── CLAUDE.md # Главный файл для Claude Code
├── SYSTEM_CATALOG.md # Каталог всех компонентов
├── DOCUMENTATION_GUIDE.md # Это руководство
├── README.md # Общее описание workspace (если есть)
└── CHANGELOG.md # История изменений workspace (если есть)
Назначение:
- Общие инструкции для всего workspace
- Навигация по проектам
- Системная документация
/opt/claude-workspace/platform/
├── PLATFORM_v2_COMPLETE.md # Полная документация
├── PLATFORM_v2_STATUS.md # Текущий статус
├── CLAUDE_v2.md # Инструкции для Claude
├── {role}/ # Документация по ролям
│ ├── README.md
│ ├── PROCEDURES.md
│ └── EXAMPLES.md
└── .claude/
└── SHARED-HOSTING-RULES.md # Специфичные правила
Назначение:
- Архитектура платформы
- Роли и процедуры
- Стандарты разработки
/opt/claude-workspace/projects/{project}/
├── CLAUDE.md # 📌 Точка входа в проект
├── design/ # Проектирование
│ ├── PROJECT.md # Описание проекта
│ ├── ARCHITECTURE.md # Архитектура
│ └── ROADMAP.md # План развития
├── management/ # Управление
│ ├── README.md # Быстрый старт
│ └── CHANGELOG.md # История изменений
├── solution/{name}/ # Решения (код)
│ ├── LOCATION.md # Расположение и структура
│ ├── RELEASE_NOTES_v*.md # Release notes
│ ├── USER_GUIDE_*.md # Руководства
│ ├── TEST_REPORT_*.md # Отчеты тестирования
│ └── code/ # Исходный код
└── infrastructure/ # Инфраструктура
├── DEPLOYMENT.md # Развертывание
└── SERVER.md # Информация о сервере
Назначение:
- Документация конкретного проекта
- Техническая и пользовательская документация
- Отчеты и спецификации
/opt/claude-workspace/projects/{project}/solution/{name}/
├── README.md # Описание решения
├── RELEASE_NOTES_v3.0.md # Что нового в версии
├── USER_GUIDE_*.md # Руководства пользователя
├── TEST_REPORT_*.md # Отчеты тестирования
├── SPECIFICATION.md # Спецификация
├── WORKFLOW_*.md # Рабочие процессы
└── code/ # Исходный код
├── README.md # Технические инструкции
├── TESTING_INSTRUCTIONS.md # Инструкции по тестированию
└── ...
Назначение:
- Документация конкретной реализации
- Технические детали
- Инструкции для разработчиков
Файлы: CLAUDE.md, README.md
Назначение:
- Первое, что читается при входе в директорию
- Навигация по документации
- Быстрый старт
Пример структуры:
# Название проекта/компонента
## Обзор
- Краткое описание
- Назначение
- Статус
## Быстрая навигация
- Ссылки на основные документы
- Структура директорий
- Основные команды
## Основные документы
- design/PROJECT.md - описание
- solution/mvp/RELEASE_NOTES.md - что нового
- infrastructure/DEPLOYMENT.md - развертывание
Файлы: SPECIFICATION.md, ARCHITECTURE.md, PAGES_SPECIFICATION.md
Назначение:
- Детальное описание архитектуры
- Спецификации компонентов
- Технические требования
Пример структуры:
# Спецификация {компонента}
## Обзор
## Архитектура
## Компоненты
## API/Интерфейсы
## Модели данных
## Технические требования
Файлы: USER_GUIDE_*.md, QUICK_START.md
Назначение:
- Инструкции для пользователей
- Пошаговые руководства
- Примеры использования
Пример структуры:
# Руководство пользователя
## Введение
## Начало работы
## Основные сценарии
- Сценарий 1
- Сценарий 2
## Расширенные функции
## Часто задаваемые вопросы
## Устранение неполадок
Файлы: TEST_REPORT_*.md, AUDIT_REPORT.md, FIXES_REPORT.md
Назначение:
- Результаты тестирования
- Аудиты системы
- Отчеты о выполненных работах
Пример структуры:
# Отчет о {действии}
**Дата:** YYYY-MM-DD
**Версия:** X.Y.Z
**Статус:** ✅/⚠️/❌
## Резюме
## Результаты
## Обнаруженные проблемы
## Рекомендации
## Приложения
Файлы: WORKFLOW_*.md, DEPLOYMENT.md, PROCEDURES.md
Назначение:
- Описание процессов
- Инструкции по развертыванию
- Стандартные процедуры
Пример структуры:
# Процедура {название}
## Цель
## Предварительные требования
## Шаги
1. Шаг 1
2. Шаг 2
## Проверка результата
## Откат (если нужно)
## Troubleshooting
Файлы: RELEASE_NOTES_v*.md, CHANGELOG.md
Назначение:
- Что нового в версии
- История изменений
- Migration guide
Пример структуры:
# Release Notes v3.0
**Дата релиза:** YYYY-MM-DD
**Версия:** 3.0.0
## Что нового
### Новые функции
### Улучшения
### Исправления
## Breaking Changes
## Migration Guide
## Известные проблемы
Файлы: SYSTEM_CATALOG.md, CATALOG.md
Назначение:
- Полный список компонентов
- Навигация по системе
- Справочная информация
Пример структуры:
# Каталог {системы}
## Навигация
## Компоненты
- Компонент 1
- Назначение
- Путь
- Документация
## Статистика
## Полезные ссылки
1. /opt/claude-workspace/projects/{X}/CLAUDE.md
→ Главная точка входа
2. /opt/claude-workspace/projects/{X}/management/README.md
→ Быстрый старт, команды запуска
3. /opt/claude-workspace/projects/{X}/solution/{name}/QUICK_START.md
→ Руководство быстрого старта (если есть)
1. /opt/claude-workspace/projects/{X}/solution/{name}/RELEASE_NOTES_vY.md
→ Release notes версии
2. /opt/claude-workspace/projects/{X}/management/CHANGELOG.md
→ История всех изменений
1. /opt/claude-workspace/projects/{X}/design/ARCHITECTURE.md
→ Общая архитектура
2. /opt/claude-workspace/projects/{X}/solution/{name}/{Z}_SPECIFICATION.md
→ Спецификация компонента
3. /opt/claude-workspace/projects/{X}/solution/{name}/code/modules/{Z}/README.md
→ Техническая документация модуля
1. /opt/claude-workspace/projects/{X}/infrastructure/DEPLOYMENT.md
→ Полное руководство по развертыванию
2. /opt/claude-workspace/projects/{X}/management/README.md
→ Быстрые команды запуска/остановки
1. /opt/claude-workspace/projects/{X}/solution/{name}/LOCATION.md
→ Описание расположения и структуры
2. /opt/claude-workspace/SYSTEM_CATALOG.md
→ Каталог всех компонентов системы
1. /opt/claude-workspace/projects/{X}/solution/{name}/USER_GUIDE_*.md
→ Руководства пользователя
2. /opt/claude-workspace/projects/{X}/solution/{name}/WORKFLOW_*.md
→ Процедуры и workflow
3. /opt/claude-workspace/projects/{X}/CLAUDE.md
→ Раздел "Основные задачи"
1. /opt/claude-workspace/projects/{X}/CLAUDE.md
→ Раздел "Troubleshooting"
2. /opt/claude-workspace/projects/{X}/solution/{name}/USER_GUIDE_*.md
→ Раздел "Устранение неполадок"
3. /opt/claude-workspace/projects/{X}/management/README.md
→ Раздел "Известные проблемы"
1. /opt/claude-workspace/SYSTEM_CATALOG.md
→ Полный каталог всех компонентов
2. /opt/claude-workspace/CLAUDE.md
→ Обзор workspace
3. /opt/claude-workspace/platform/PLATFORM_v2_COMPLETE.md
→ Документация платформы
projects/{name}/CLAUDE.mdRELEASE_NOTES_vX.Y.md{component}_SPECIFICATION.mdWORKFLOW_{process}.md{TYPE}_REPORT_{date}.md# {Название проекта/компонента}
## Обзор
**Название:** ...
**Тип:** ...
**Назначение:** ...
**Статус:** ...
**Версия:** ...
**Последнее обновление:** YYYY-MM-DD
---
## Быстрая навигация
### Основные документы
**Проектирование:**
- design/PROJECT.md - описание
- design/ARCHITECTURE.md - архитектура
**Управление:**
- management/README.md - быстрый старт
**Решения:**
- solution/{name}/RELEASE_NOTES.md - что нового
---
## Основные задачи
### Задача 1
```bash
# Команды
...
Решение: ...
Дата создания: YYYY-MM-DD
Версия: X.Y
Автор: ...
#### Шаблон: Отчет
```markdown
# {Тип} Отчет - {Название}
**Дата:** YYYY-MM-DD
**Версия:** X.Y.Z
**Статус:** ✅ Готово / ⚠️ В работе / ❌ Проблемы
**Автор:** ...
---
## Резюме
Краткое описание...
---
## Детали
### Секция 1
### Секция 2
---
## Результаты
- ✅ Успешно выполнено 1
- ✅ Успешно выполнено 2
- ⚠️ С предупреждениями 3
- ❌ Не выполнено 4
---
## Проблемы
### Проблема 1
**Описание:** ...
**Статус:** ...
**Решение:** ...
---
## Рекомендации
1. Рекомендация 1
2. Рекомендация 2
---
**Создано:** YYYY-MM-DD HH:MM
**Обновлено:** YYYY-MM-DD HH:MM
| Тип документа | Местоположение |
|---|---|
| Главная точка входа проекта | projects/{name}/CLAUDE.md |
| Спецификация проекта | projects/{name}/design/SPECIFICATION.md |
| Архитектура | projects/{name}/design/ARCHITECTURE.md |
| Release Notes | projects/{name}/solution/{name}/RELEASE_NOTES_vX.md |
| Руководство пользователя | projects/{name}/solution/{name}/USER_GUIDE_*.md |
| Отчет тестирования | projects/{name}/solution/{name}/TEST_REPORT_*.md |
| Workflow | projects/{name}/solution/{name}/WORKFLOW_*.md |
| Развертывание | projects/{name}/infrastructure/DEPLOYMENT.md |
| Управление проектом | projects/{name}/management/README.md |
| История изменений | projects/{name}/management/CHANGELOG.md |
| Системная документация | .claude/{NAME}.md |
| Отчеты временные | /tmp/{NAME}_REPORT.md |
# 1. Определить какие документы затронуты
# 2. Прочитать текущую версию
# 3. Внести изменения
# 4. Обновить дату "Последнее обновление"
# 5. Если нужно - обновить номер версии
# 6. Зафиксировать в git
cd /opt/claude-workspace
git add projects/{name}/...
git commit -m "docs: обновлена документация {компонента}"
Для документов с версиями:
- RELEASE_NOTES_v3.0.md - новая версия
- RELEASE_NOTES_v2.5.md - старая версия (оставить)
- Или: USER_GUIDE_v3.md → USER_GUIDE_v3_old.md
Для общих документов:
- Просто обновлять файл
- Обновлять дату в начале: **Последнее обновление:** 2025-11-14
- Git история покажет изменения
# H1 - Название документа (только один в документе)
## H2 - Главные секции
### H3 - Подсекции
#### H4 - Детали (использовать редко)
В начале каждого документа:
# Название документа
**Дата создания:** YYYY-MM-DD
**Версия:** X.Y.Z
**Статус:** ✅/⚠️/❌
**Автор:** ...
**Последнее обновление:** YYYY-MM-DD
В конце документа:
---
**Создано:** YYYY-MM-DD
**Версия:** X.Y
**Автор:** ...
Выделение:
- **Жирный** - для важных терминов
- *Курсив* - для акцентов
- `Код` - для команд, файлов, переменных
- блок кода - для многострочного кода
Списки:
- Обычный список
- Вложенный пункт
1. Нумерованный список
2. Пункт 2
Статусы:
- ✅ Готово / Работает / Успешно
- ⚠️ В работе / Предупреждение
- ❌ Не готово / Ошибка / Проблема
- 🔄 В процессе
- 📌 Важно
- 🚀 Новое
Таблицы:
| Колонка 1 | Колонка 2 |
|-----------|-----------|
| Значение 1 | Значение 2 |
Ссылки:
[Текст ссылки](путь/к/файлу.md)
[Внутренняя ссылка](#якорь-секции)
## Секция
### Краткое описание
Текст описания...
### Детали
#### Подсекция 1
...
#### Подсекция 2
...
### Примеры
```bash
# Пример команды
---
## 💡 ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
### Пример 1: Начало работы с новым проектом
**Задача:** Нужно понять как работает проект Marketplace
**Действия:**
```bash
# 1. Прочитать главную точку входа
cat /opt/claude-workspace/projects/marketplace/CLAUDE.md
# 2. Посмотреть что нового в последней версии
cat /opt/claude-workspace/projects/marketplace/solution/mvp/RELEASE_NOTES_v3.0.md
# 3. Изучить архитектуру
cat /opt/claude-workspace/projects/marketplace/design/ARCHITECTURE.md
# 4. Запустить проект (из инструкций в CLAUDE.md)
cd /opt/claude-workspace/projects/marketplace/solution/mvp/code/
tmux new -d -s marketplace 'source venv/bin/activate && streamlit run app.py --server.port 8503'
Задача: Найти информацию о модуле доставки СДЭК
Действия:
# 1. Посмотреть в каталоге системы
grep -n "cdek" /opt/claude-workspace/SYSTEM_CATALOG.md
# 2. Найти файл модуля
find /opt/claude-workspace/projects/marketplace -name "*cdek*"
# 3. Прочитать код модуля
cat /opt/claude-workspace/projects/marketplace/solution/mvp/code/modules/delivery/cdek_service.py
# 4. Посмотреть в руководстве пользователя
grep -n "СДЭК" /opt/claude-workspace/projects/marketplace/solution/mvp/USER_GUIDE_DELIVERY_v3.md
Задача: Создать отчет после тестирования новой функции
Действия:
```bash
cat > /opt/claude-workspace/projects/marketplace/solution/mvp/TEST_REPORT_FEATURE_X.md << 'EOF'
Дата: 2025-11-14
Версия: 3.0.1
Статус: ✅ Готово
Тестировщик: Claude Code
Протестирована функция X...
✅ Успешно
✅ Успешно
Проблем не обнаружено.
Создано: 2025-11-14 10:00