type: index
aspect: process
title: "Процессы — Как делать операции"
version: 1.0.0
date: 2026-02-19
Стандарты процессов разработки, развёртывания, операций и управления проектами.
| Документ | Описание | Статус |
|---|---|---|
| PROJECT_DEVELOPMENT_AI.md | 4D-декомпозиция для AI разработки | ✅ Active |
| process-code-prompt.md | Промпты для генерации кода с AI | ✅ Active |
| process-testing.md | Тестирование модулей (unit, integration, E2E) | ✅ Active |
| process-model-delegation.md | Делегирование задач разным моделям AI | ✅ Active |
| Документ | Описание | Статус |
|---|---|---|
| process-deployment.md | Процесс развёртывания в prod | ✅ Active |
| process-script-deployment.md | Размещение скриптов на хостинге | ✅ Active |
| Документ | Описание | Статус |
|---|---|---|
| process-backup.md | Резервное копирование | ✅ Active |
| process-log-archiving.md | Архивирование логов (>7 дней) | ✅ Active |
| process-resource-check.md | Проверка ресурсов (диск, память) перед операциями | ✅ Active |
| process-database-management.md | Управление базами данных | ✅ Active |
| Документ | Описание | Статус |
|---|---|---|
| process-documentation.md | Процесс документирования | ✅ Active |
Перенесено: PROJECT_PROCESSES.md · PROJECT_STANDARD_IT.md
| Документ | Описание | Статус |
|---|---|---|
| process-decision-making.md | Процесс принятия решений | ✅ Active |
| process-role-management.md | Управление ролями | ✅ Active |
| process-task-queue.md | Очередь задач (.queue/) | ✅ Active |
| process-tickets.md | Система тикетов | ✅ Active |
| process-protocol.md | Общий протокол работы | ✅ Active |
| Документ | Описание | Статус |
|---|---|---|
| process-credentials.md | Процесс работы с credentials | ✅ Active |
Процессы отвечают на вопрос "КАК ДЕЛАТЬ?"
Этот аспект определяет:
- Как выполнять конкретные операции
- В какой последовательности делать шаги
- Какие проверки проводить
- Как обрабатывать ошибки
| Аспект | Процесс | Политика |
|---|---|---|
| Вопрос | КАК делать? | ЧТО можно/нельзя? |
| Формат | Пошаговая инструкция | Правила и ограничения |
| Пример | "Как задеплоить в prod" | "Нельзя деплоить без тестов" |
| Файл | process-deployment.md |
policy-security.md |
ОБЩИЕ ПРОЦЕССЫ
↓ (применяются к)
ПРОЦЕССЫ ПРОЕКТОВ
↓ (применяются к)
ПРОЦЕССЫ МОДУЛЕЙ
Примеры:
- Общий: PROJECT_DEVELOPMENT_AI.md — как разрабатывать код
- Проект: PROJECT_PROCESSES.md — workflow конкретного проекта
- Модуль: process-testing.md — как тестировать модуль
Процессы должны быть автоматизированы где возможно:
# Вместо ручного процесса из 10 шагов
./scripts/deploy.sh prod
# Вместо ручной проверки ресурсов
./scripts/check_resources.sh
Процессы создания кода:
1. Development — основной процесс разработки
2. Code Prompt — генерация кода с AI
3. Testing — тестирование (unit/integration/E2E)
4. Model Delegation — делегирование задач моделям
Типичный workflow:
1. Определить задачу
2. Написать код (или сгенерировать с AI)
3. Написать тесты
4. Code review
5. Merge в dev
Процессы деплоя:
1. Deployment — деплой в prod/staging
2. Script Deployment — размещение скриптов на сервере
Типичный workflow:
1. Проверка тестов
2. Создание бекапа
3. Деплой на staging
4. Тестирование на staging
5. Деплой на prod
6. Проверка работоспособности
Процессы поддержки:
1. Backup — резервное копирование
2. Log Archiving — архивирование логов
3. Resource Check — проверка ресурсов
4. Database Management — управление БД
Типичный workflow:
1. Мониторинг метрик
2. Обнаружение проблемы
3. Анализ логов
4. Исправление
5. Проверка
Процессы работы с проектами:
Перенесено в PROJECT_PROCESSES.md и PROJECT_STANDARD_IT.md.
| Аспект | Документ | Связь |
|---|---|---|
| Политики | policy-code.md | ЧТО можно/нельзя делать |
| Lifecycle | PROJECT_PROCESSES.md | КОГДА применять процессы |
| Структура | structure-project.md | ГДЕ выполнять процессы |
| Формат | format-code.md | КАК ВЫГЛЯДИТ результат |
| Типология | PROJECT_TYPOLOGY.md | К КАКИМ типам применять |
# Проверка ресурсов перед операцией
/opt/scripts/check_resources.sh
# Резервное копирование
/opt/scripts/backup.sh
# Очистка диска
/opt/scripts/cleanup_l0.sh
# Архивирование логов
/opt/scripts/archive_logs.sh
# Деплой проекта
/opt/scripts/deploy.sh {project} {env}
# .github/workflows/process.yml
name: Development Process
on: [push, pull_request]
jobs:
development:
steps:
- name: Code style
run: black --check .
- name: Tests
run: pytest --cov=.
- name: Deploy (if main)
if: github.ref == 'refs/heads/main'
run: ./scripts/deploy.sh prod
| Процесс | Метрика | Норма |
|---|---|---|
| Development | Время от commit до merge | < 2 дня |
| Deployment | Время деплоя | < 10 минут |
| Backup | Частота бекапов | Ежедневно |
| Resource Check | Проверки перед операциями | 100% |
ПРОЦЕССЫ ЗА НЕДЕЛЮ:
┌─────────────────────────────────────┐
│ Deployments: ████████░░ 15 │
│ Tests run: ██████████ 120 │
│ Backups: ███████░░░ 7 │
│ Code reviews: ████████░░ 23 │
└─────────────────────────────────────┘
Файлов в 3-process/: 24 (23 процесса + 1 README)
Охват:
- ✅ Разработка (4 процесса)
- ✅ Развёртывание (2 процесса)
- ✅ Операции (4 процесса)
- ✅ Документирование (1 процесс)
- ✅ Управление проектами (6 процессов)
- ✅ Управление и координация (5 процессов)
- ✅ Безопасность (1 процесс)
Статус: ФАЗА 7 завершена ✅
process-[object].mdВерсия: 1.0.0
Дата: 2026-02-19
Владелец: architect