architect/standards/3-process/README.md

type: index
aspect: process
title: "Процессы — Как делать операции"
version: 1.0.0
date: 2026-02-19


Процессы — Как делать операции

Стандарты процессов разработки, развёртывания, операций и управления проектами.


СОДЕРЖАНИЕ

Разработка (Development)

Документ Описание Статус
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

Развёртывание (Deployment)

Документ Описание Статус
process-deployment.md Процесс развёртывания в prod ✅ Active
process-script-deployment.md Размещение скриптов на хостинге ✅ Active

Операции (Operations)

Документ Описание Статус
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

НАЗНАЧЕНИЕ

Процессы отвечают на вопрос "КАК ДЕЛАТЬ?"

Этот аспект определяет:
- Как выполнять конкретные операции
- В какой последовательности делать шаги
- Какие проверки проводить
- Как обрабатывать ошибки


КЛЮЧЕВЫЕ КОНЦЕПЦИИ

1. Процесс vs Политика

Аспект Процесс Политика
Вопрос КАК делать? ЧТО можно/нельзя?
Формат Пошаговая инструкция Правила и ограничения
Пример "Как задеплоить в prod" "Нельзя деплоить без тестов"
Файл process-deployment.md policy-security.md

2. Уровни процессов

ОБЩИЕ ПРОЦЕССЫ
    ↓ (применяются к)
ПРОЦЕССЫ ПРОЕКТОВ
    ↓ (применяются к)
ПРОЦЕССЫ МОДУЛЕЙ

Примеры:
- Общий: PROJECT_DEVELOPMENT_AI.md — как разрабатывать код
- Проект: PROJECT_PROCESSES.md — workflow конкретного проекта
- Модуль: process-testing.md — как тестировать модуль

3. Автоматизация

Процессы должны быть автоматизированы где возможно:

# Вместо ручного процесса из 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 К КАКИМ типам применять

ПРИМЕНЕНИЕ

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

  1. Определить тип: PROJECT_TYPOLOGY.md
  2. Следовать процессу: PROJECT_PROCESSES.md
  3. IT-проект: PROJECT_STANDARD_IT.md

Разработка кода

  1. Основной процесс: PROJECT_DEVELOPMENT_AI.md
  2. С помощью AI: process-code-prompt.md
  3. Тестирование: process-testing.md
  4. Деплой: process-deployment.md

Операционная поддержка

  1. Проверка ресурсов: process-resource-check.md
  2. Резервное копирование: process-backup.md
  3. Архивирование логов: process-log-archiving.md

Работа с AI-моделями

  1. Выбор модели: process-model-delegation.md
  2. Промпты для кода: process-code-prompt.md
  3. Делегирование задач: Task tool с правильной моделью

АВТОМАТИЗАЦИЯ

Скрипты для процессов

# Проверка ресурсов перед операцией
/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}

CI/CD integration

# .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 завершена ✅


БУДУЩИЕ УЛУЧШЕНИЯ

TODO


CHANGELOG

2026-02-19 — v1.0.0


Версия: 1.0.0
Дата: 2026-02-19
Владелец: architect