architect/research/pm-design/03-WORKFLOW.md

type: research
title: "Логика работы с системой / Workflow Logic"
status: draft
version: 0.1.0
date: 2026-02-17
owner: architect


Логика работы с системой / Workflow Logic

Алгоритм / Algorithm

ШАГ 1: КЛАССИФИКАЦИЯ / CLASSIFICATION
  └─ Определить Domain → Nature → Class
  └─ Результат: понимаем тип проекта

ШАГ 2: ВЫБОР LIFECYCLE / SELECT LIFECYCLE
  └─ По типу проекта → выбрать шаблон стадий
  └─ Результат: последовательность Stages

ШАГ 3: ДВИЖЕНИЕ ПО СТАДИЯМ / STAGE PROGRESSION
  └─ Stage Gate Model: Вход → Работа → Ворота → Выход

ШАГ 4: АКТИВАЦИЯ ПРОЦЕССОВ / PROCESS ACTIVATION
  └─ Внутри стадии → определить активный Process
  └─ Process → определяет Mode (AI режим)

ШАГ 5: ВЗАИМОДЕЙСТВИЕ / INTERACTION
  └─ Mode определяет как Claude отвечает

Stage Gate Model / Ворота стадий

Каждая стадия имеет ворота:

┌─────────────────────────────────────┐
│  STAGE (Стадия)                     │
│                                     │
│  Entry Criteria (условия входа)     │
│                                    │
│  Work (Processes активны)           │
│                                    │
│  Exit Gate / Definition of Done     │
│  (что должно быть готово)           │
└─────────────────────────────────────┘
         ↓
┌─────────────────────────────────────┐
│  СЛЕДУЮЩАЯ STAGE                    │
└─────────────────────────────────────┘

Переход — только через явное подтверждение оператора.


AI Mode по активному процессу

Текущая стадия
  └─ Активный процесс → Mode
       ├─ Discovery & Analysis  → Read-only (L0)
       ├─ Design & Planning     → Advisory (обсуждаю варианты)
       ├─ Execution             → Execute (делаю без остановок)
       ├─ Operations            → Controlled (строгий протокол L3-L4)
       └─ Review / Docs         → Report / Confirm (L0 + L1)

Пример: IT Greenfield / IT New Development

КЛАССИФИКАЦИЯ:
  Domain:  Technology (IT)
  Nature:  Greenfield (New Development)
  Class:   A  Delivery Project

LIFECYCLE:
  Discovery  Design  Development  Testing  Deployment  Support

─────────────────────────────────────────────
[Discovery]                  Mode: Read-only
  Entry:  есть запрос / request received
  Work:   анализ, требования, исследование
          analysis, requirements, research
  Gate:   требования утверждены / requirements approved
  
[Design]                     Mode: Advisory
  Entry:  требования готовы
  Work:   архитектура, планирование
          architecture, planning
  Gate:   план утверждён / plan approved
  
[Development]                Mode: Execute
  Entry:  план готов
  Work:   код, интеграции / code, integrations
  Gate:   Definition of Done
  
[Testing / QA]               Mode: Read-only + Report
  Entry:  код готов
  Work:   тесты, проверка / testing, validation
  Gate:   all tests pass
  
[Deployment]                 Mode: Controlled (L3-L4)
  Entry:  тесты пройдены
  Work:   деплой, мониторинг / deploy, monitoring
  Gate:   работает в prod / live in production
  
[Support]                    Mode: Monitor + Controlled
  Entry:  система в prod
  Work:   поддержка, инциденты / support, incidents
  Gate:   проект закрыт / project closed

Управление переходами / Transition Management

Кто / Who Действие / Action
Оператор / Operator Объявляет тип проекта в начале / declares project type
Оператор / Operator Явно переходит через ворота: "переходим к Design"
AI Автоматически меняет Mode при смене стадии
AI Может предложить переход: "Discovery завершён, переходим к Design?"
AI Никогда не переключается сам без подтверждения / never self-switches

Три вопроса в любой момент / Three questions at any point

1. В какой стадии мы сейчас?            Stage
   What stage are we in?

2. Какой процесс активен?               Process  Mode
   Which process is active?

3. Что нужно для прохождения Gate?      Exit Criteria
   What's needed to pass the gate?

Ответы на эти три вопроса определяют всё поведение AI.


Связи / References