architect/_archive/2025-11-26-cleanup/system-docs/reference/quick-reference.md

Быстрый справочник

Версия: 1.0.0
Дата: 2025-11-19


Структура workspace

/opt/claude-workspace/
├── system/          # Системные компоненты
├── platform/        # Platform v1
├── platform-v2/     # Platform v2 (будущее)
├── projects/        # Проекты
├── infra/           # Инфраструктура
├── components/      # Компоненты
├── library/         # Библиотеки
├── templates/       # Шаблоны
└── scripts/         # Скрипты

Ключевые файлы

CLAUDE.md        — Для AI агента
README.md        — Для людей
index.yaml       — Навигация
config.yaml      — Инфраструктура (только в infra/)
PROJECT.md       — Описание проекта

Типы проектов

APPLICATION   — Приложение с кодом
PLATFORM      — Платформа/фреймворк
TEMPLATE      — Шаблон
UTILITY       — Утилита

Типы инфраструктуры

ready    — Готовая (только config.yaml)
project  — Создаваемая (с CLAUDE.md и solution/)

Агенты

Orchestrator    — Управление workspace
Project-agent   — Работа в проекте
Infra-agent     — Создание инфры
Claude Code     — Знание инструментов
Terminal        — Интерфейс
Integrator      — API и интеграции

Каскад загрузки (80/15/5)

Уровень 1 (80%):  CLAUDE.md + index.yaml         (~1-2K tokens)
Уровень 2 (15%):  + spec.md + procedures.md      (~5-10K tokens)
Уровень 3 (5%):   + весь код                     (~20-50K tokens)

Жизненный цикл проекта

planning → development → testing → staging → production → archived

Версионирование

Формат: MAJOR.MINOR.PATCH
Пример: 1.0.0  1.1.0  2.0.0

Git команды

Базовые

git status
git add .
git commit -m "feat: description"
git push origin main
git pull origin main

Ветки

git branch feature/new-function
git checkout feature/new-function
git merge feature/new-function

Теги

git tag v1.0.0
git push --tags

Навигация

Найти проект

cat /opt/claude-workspace/index.yaml
# Искать в projects:

Найти инфраструктуру

cat /opt/claude-workspace/index.yaml
# Искать в infrastructure:

Понять структуру папки

cat index.yaml
# Смотреть files:

Создание проекта

Минимальная структура

mkdir -p projects/{name}/{design,management,solution/code}
touch projects/{name}/CLAUDE.md
touch projects/{name}/README.md
touch projects/{name}/index.yaml
touch projects/{name}/design/PROJECT.md

Из template

См. platform/procedures/ONBOARD_NEW_PROJECT.md

Подключение к инфре

SSH

# Найти в config.yaml:
ssh user@host

Деплой

git push origin main
# Webhook → Deploy script → Restart

Проверка работоспособности

HTTP статус

curl -s -o /dev/null -w "%{http_code}" http://localhost:8503
# Ожидаем: 200

Процесс запущен

ps aux | grep streamlit

Порт слушает

lsof -i :8503
# или
netstat -tulpn | grep 8503

Тестирование

Python

pytest tests/
pytest --cov=modules/

Запуск приложения

streamlit run app.py

Чеклист: Создание проекта


Чеклист: Изменение кода


Чеклист: Миграция


Полезные пути

Документация системы

/opt/claude-workspace/system/docs/
├── CONCEPT.md
├── ARCHITECTURE.md
├── architecture/1-8.md
├── specifications/
└── reference/

Процедуры Platform v1

/opt/claude-workspace/platform/procedures/
└── ONBOARD_NEW_PROJECT.md

Шаблоны

/opt/claude-workspace/templates/
├── project/
├── component/
└── infra/

Инфраструктура

VPS Servers

@infra-dev-pro:      91.218.142.168 (Hetzner EU)
@infra-dev-prod-rf:  [IP] (Hetzner RU)

Shared Hosting

@remote-beget-kondurov: kondurov.beget.tech

Cloud Storage

infra-yandex-disk:   Яндекс.Диск
s3-nomenclature:     S3 Beget

Команды синхронизации

Git

git push
git pull

SSH/SCP

scp file.txt user@server:/path/
rsync -avz local/ user@server:remote/

Rclone

rclone sync local/ yandex:remote/

Форматы файлов

YAML

version: "1.0.0"
updated: "2025-11-19"
key: "value"

Markdown

# Заголовок

Текст.

Python

def function_name():
    pass

Правила именования

Папки

lowercase-with-dashes

Файлы корневые

UPPERCASE.md

Файлы код

snake_case.py

Переменные

snake_case = value
CONSTANT_NAME = value

Функции

def function_name():
    pass

Классы

class ClassName:
    pass

Git Commit Types

feat:      Новая функция
fix:       Исправление бага
docs:      Документация
refactor:  Рефакторинг
test:      Тесты
chore:     Рутина

Символические ссылки

@latest   последняя версия
@stable   стабильная версия
@v1       последняя в ветке v1

Ссылки на документацию

Концепция:

system/docs/CONCEPT.md

Архитектура:

system/docs/ARCHITECTURE.md
system/docs/architecture/1-structural.md
system/docs/architecture/2-functional.md
...
system/docs/architecture/8-spatial.md

Спецификации:

system/docs/specifications/file-formats.md
system/docs/specifications/naming-rules.md

Справочники:

system/docs/reference/glossary.md
system/docs/reference/quick-reference.md  ← Этот файл

Версия: 1.0.0
Дата: 2025-11-19

Назад: glossary.md — глоссарий