architect/standards/PROJECT_TYPOLOGY.md

PROJECT_TYPOLOGY — Типология проектов

Версия: 1.0.0
Дата: 2026-03-07


1. Зачем типология

Тип проекта определяет:
- Имя папки@{тип}-{имя}/
- Набор документов — какие файлы обязательны
- Процессы — как ведётся проект
- Глубину иерархии — где проект может находиться

Без типологии невозможно автоматически создать структуру проекта,
сравнить проекты между собой или делегировать управление агенту.


2. Три сущности (не путать)

Сущность Определение Файлы
Проект Имеет жизненный цикл (IDEA→CLOSED), команду, цель INDEX.md, AI.md, STATUS.md, LOG.md + по типу
Модуль Единица кода без жизненного цикла только README.md
Контекстблок Рабочая единица AI-агента не создаёт файлы

Правило: Если у сущности нет lifecycle — это не проект, это модуль или скрипт.


3. Как определить тип проекта

Шаг 1. КТО владелец?
   Организация целиком        org
   Коммерческое направление   biz
   Операционная функция       ops / hr / fin / law
   Маркетинг                  mkt
   R&D / исследование         rd
   IT-система                 it
   Физический объект          phys

Шаг 2. ЧТО создаётся?
   Сайт / приложение / бот    it-site / it-app / it-bot
   Код (модуль/скрипт)        module / script
   Процесс / регламент        ops / hr / ...
   Физический объект          phys-build / phys-equip

Шаг 3. КАК НАЗВАТЬ ПАПКУ?
   @{домен}-{имя}/
   Примеры: @biz-retail, @it-site-lideravto-ru, @hr-recruit

4. Полное дерево типов

ROOT

├── ORG  Организация
   ├── holding          Холдинг / группа компаний
   ├── company          Компания (ООО, АО, ИП)
   ├── division         Подразделение / филиал
   ├── ngo              НКО / фонд
   └── solo             Фрилансер / ИП

├── BIZ  Коммерция
   ├── product          Продуктовое направление
      ├── catalog      Каталог / ассортимент
      ├── sku          Товарная позиция
      ├── bundle       Комплект / пакет услуг
      └── subscription Подписка
   
   ├── channel          Канал продаж
      ├── retail       Розничная точка / шоурум
      ├── online       Интернет-магазин
      ├── wholesale    Оптовый канал
      ├── b2b          Корпоративные продажи
      ├── b2g          Государственные тендеры
      ├── marketplace  Маркетплейс (OZON, WB, AliExpress)
      ├── distributor  Дистрибьютор / дилер
      └── franchise    Франшиза
   
   ├── market           Рынок / сегмент
      ├── geo          Географический рынок
      ├── segment      Клиентский сегмент
      └── vertical     Отраслевой вертикаль
   
   └── pricing          Ценообразование
       ├── pricelist    Прайс-лист
       └── discount     Скидочная политика

├── OPS  Операции
   ├── supply           Снабжение / закупки
      ├── vendor       Поставщик
      ├── contract     Договор поставки
      ├── tender       Тендер / конкурс
      └── import       Импорт / ВЭД
   
   ├── warehouse        Склад
      ├── inventory    Управление запасами
      ├── wms          WMS-система
      └── stocktaking  Инвентаризация
   
   ├── production       Производство
      ├── line         Производственная линия
      ├── workshop     Цех
      └── quality      Контроль качества (QC)
   
   ├── logistics        Логистика
      ├── delivery     Доставка клиентам
      ├── transport    Транспорт / автопарк
      └── customs      Таможня / брокер
   
   └── service          Сервис / поддержка
       ├── helpdesk     Служба поддержки
       ├── warranty     Гарантийный ремонт
       └── maintenance  Техническое обслуживание

├── HR   Люди
   ├── recruit          Найм
      ├── sourcing     Поиск кандидатов
      ├── interview    Отбор / собеседования
      └── offer        Оффер
   
   ├── onboard          Адаптация
   ├── develop          Развитие
      ├── training     Обучение / курсы
      ├── mentoring    Наставничество
      └── assessment   Оценка персонала
   
   ├── retain           Удержание
      ├── compensation Компенсации (C&B)
      ├── benefits     Льготы / соцпакет
      └── culture      Корпоративная культура
   
   ├── offboard         Увольнение
   └── org-design       Оргструктура / штатное расписание

├── FIN  Финансы
   ├── accounting       Бухгалтерия
      ├── tax          Налоги
      ├── payroll      Расчёт зарплат
      └── closing      Закрытие периода
   
   ├── planning         Планирование
      ├── budget       Бюджет (год / квартал)
      ├── forecast     Прогноз
      └── cashflow     ДДС / казначейство
   
   ├── reporting        Отчётность
      ├── managerial   Управленческая отчётность
      ├── statutory    РСБУ / МСФО
      └── tax-report   Налоговая отчётность
   
   ├── invest           Инвестиции
      ├── capex        Капитальные вложения
      ├── m-and-a      Слияния и поглощения
      └── portfolio    Инвестиционный портфель
   
   └── audit            Аудит
       ├── internal     Внутренний аудит
       └── external     Внешний аудит

├── LAW  Право
   ├── entity           Юридические лица
      ├── registration Регистрация / ликвидация
      └── corporate    Корпоративное управление
   
   ├── contracts        Договорная работа
      ├── template     Шаблоны договоров
      └── negotiation  Согласование договоров
   
   ├── ip               Интеллектуальная собственность
      ├── trademark    Товарные знаки
      ├── patent       Патенты
      └── copyright    Авторские права
   
   ├── compliance       Соответствие требованиям
      ├── gdpr         Защита данных
      ├── labor        Трудовое законодательство
      └── industry     Отраслевое регулирование
   
   ├── litigation       Судебные споры
   └── license          Лицензии / разрешения / сертификаты

├── MKT  Маркетинг
   ├── brand            Бренд
      ├── identity     Айдентика / логотип / гайдбук
      ├── naming       Нейминг
      └── reputation   Репутация / ORM
   
   ├── content          Контент
      ├── blog         Блог / статьи
      ├── video        Видео / YouTube
      ├── photo        Фото / визуальный контент
      └── podcast      Подкаст
   
   ├── digital          Цифровой маркетинг
      ├── seo          SEO / поисковое продвижение
      ├── sem          SEA / контекстная реклама
      ├── smm          SMM / соцсети
      ├── email        Email-маркетинг
      ├── push         Push-уведомления
      └── affiliate    Партнёрский маркетинг
   
   ├── campaign         Рекламная кампания
      ├── launch       Запуск продукта
      ├── seasonal     Сезонная акция
      └── retention    Удержание клиентов
   
   ├── pr               PR / связи с общественностью
      ├── media        Работа со СМИ
      └── crisis       Кризисные коммуникации
   
   ├── event            Мероприятия
      ├── conference   Конференция / семинар
      ├── webinar      Вебинар
      ├── tradeshow    Выставка / ярмарка
      └── promo        Промо-акция
   
   └── crm-mkt          CRM-маркетинг
       ├── segments     Сегментация клиентов
       └── loyalty      Программа лояльности

├── RD   Исследования и развитие
   ├── market           Маркетинговые исследования
      ├── survey       Опрос / анкетирование
      ├── focus-group  Фокус-группа
      └── competitor   Анализ конкурентов
   
   ├── product          Разработка продукта
      ├── discovery    Исследование / Jobs-to-be-done
      ├── prototype    Прототип
      ├── mvp          MVP
      └── validation   Валидация / A-B тест
   
   ├── tech             Технологические исследования
      ├── feasibility  Технико-экономическое обоснование
      └── poc          Proof of Concept
   
   └── process          Оптимизация процессов
       ├── audit-ops    Аудит операций
       └── redesign     Реинжиниринг

├── IT   Информационные технологии
   
   ├── site             Веб-сайт / интернет-магазин
      ├── landing      Лендинг
      ├── corporate    Корпоративный сайт
      ├── catalog      Сайт-каталог
      ├── shop         Интернет-магазин
      ├── portal       Портал (B2B / B2E)
      └── promo        Промо-сайт
   
   ├── platform         Движок / CMS / платформа
      ├── cms          CMS (Drupal, WordPress, Bitrix)
      ├── ecom         E-commerce (Magento, CS-Cart)
      ├── lms          LMS (Moodle, GetCourse)
      ├── erp          ERP (1С, SAP, Odoo)
      ├── crm          CRM (Битрикс24, amoCRM)
      └── custom       Кастомная платформа
   
   ├── app              Веб-приложение
      ├── spa          SPA (React, Vue, Angular)
      ├── ssr          SSR (Next.js, Nuxt)
      ├── pwa          PWA
      └── dashboard    Дашборд / панель управления
   
   ├── mobile           Мобильное приложение
      ├── ios          iOS (Swift)
      ├── android      Android (Kotlin)
      ├── cross        Кроссплатформа (Flutter, React Native)
      └── pwa-mob      PWA как мобильное
   
   ├── bot              Бот / автоматизация
      ├── tg           Telegram бот
      ├── vk           VK бот
      ├── wa           WhatsApp бот
      ├── voice        Голосовой ассистент
      └── rpa          RPA / роботизация процессов
   
   ├── api              API-сервис
      ├── rest         REST API
      ├── graphql      GraphQL
      ├── grpc         gRPC / микросервис
      └── webhook      Webhook / event bus
   
   ├── integration      Интеграция систем
      ├── etl          ETL-пайплайн
      ├── sync         Синхронизация (двунаправленная)
      ├── import       Импорт данных
      └── export       Экспорт / выгрузка
   
   ├── data             Данные и аналитика
      ├── warehouse    Data Warehouse / озеро данных
      ├── pipeline     Пайплайн обработки данных
      ├── bi           BI / отчёты / дашборды
      ├── ml           ML-модель / AI
      └── catalog-data Каталог данных
   
   ├── infra            Инфраструктура
      ├── server       Сервер / VPS / хостинг
      ├── network      Сеть / DNS / CDN
      ├── docker       Контейнеризация
      ├── ci-cd        CI/CD пайплайн
      ├── monitor      Мониторинг / алёрты
      ├── backup       Резервное копирование
      └── security     Информационная безопасность
   
   └── tool             Инструмент / скрипт
       ├── cli          CLI-утилита
       ├── script       Одноразовый скрипт
       ├── cron         Планировщик задач
       └── agent        AI-агент / автономный бот

└── PHYS  Физические проекты
    
    ├── build            Строительство
       ├── construction Строительство с нуля
       ├── renovation   Ремонт / реконструкция
       └── fitout       Отделка / оснащение
    
    ├── equipment        Оборудование
       ├── procurement  Закупка оборудования
       ├── installation Монтаж
       └── commissioning Пуско-наладка
    
    └── event            Мероприятие
        ├── conference   Конференция / форум
        ├── exhibition   Выставка / стенд
        ├── ceremony     Церемония / корпоратив
        └── promo-event  Промо-акция на локации

4.1 Документы по типам

Кроме перечисленных ниже — ничего лишнего не создаётся.
Полная матрица: PROJECT_DOCUMENTS.md

Базовые (все типы кроме module):
INDEX.md AI.md CLAUDE.md STATUS.md LOG.md arh/

Тип ✅ Обязательные ○ Опциональные
org STRUCTURE.md, PROCESSES.md GLOSSARY.md
biz BRIEF.md, CONCEPT.md, REQUIREMENTS.md GLOSSARY.md
it DESIGN.md, GUIDE.md, README.md, LAUNCH.md GLOSSARY.md, BRIEF.md
ops BRIEF.md, PROCESSES.md, GUIDE.md REQUIREMENTS.md
hr BRIEF.md, REQUIREMENTS.md, GUIDE.md CONCEPT.md
fin BRIEF.md, REQUIREMENTS.md, GUIDE.md DESIGN.md
mkt BRIEF.md, CONCEPT.md, REQUIREMENTS.md GUIDE.md, GLOSSARY.md
rd BRIEF.md, DESIGN.md, GUIDE.md CONCEPT.md
phys BRIEF.md, REQUIREMENTS.md, GUIDE.md DESIGN.md, LAUNCH.md
module README.md

5. Атрибуты проекта

Помимо типа (домена), каждый проект описывается тремя измерениями.
Используются при планировании ресурсов и делегировании агентам.

5.1 Размер

Размер Команда Длительность Примеры
small 1–3 чел < 3 мес Лендинг, скрипт, кампания
medium 3–10 чел 3–12 мес Интернет-магазин, CRM
large 10–30 чел 1–2 года Enterprise-система, платформа
enterprise 30+ чел 2+ года Экосистема, холдинговая платформа

5.2 Сложность

Уровень Критерии
low Стандартные технологии, понятные требования, 1–2 интеграции
medium Несколько систем, умеренная нагрузка, 3–5 интеграций
high Высокая нагрузка, сложная бизнес-логика, много интеграций

5.3 Инновационность

Тип Описание Риск
repeat Повторяющееся решение — уже делали Низкий
innovative Новый подход к известной проблеме Средний
change Трансформация: смена стека, бизнес-модели, рынка Высокий

5.4 Сферы (кто владелец)

Сфера Описание Тип org
personal Личный проект (здоровье, финансы, быт, карьера) solo
social Социальный проект (сообщества, благотворительность) ngo
business Коммерческий проект (продажи, IT, операции) company / holding

Как указывать в AI.md:

type: org
subtype: company
size: medium
complexity: medium
innovation: repeat
sphere: business

6. Правила именования папок

Ситуация Шаблон Пример
Обычный проект @{домен}-{имя}/ @biz-retail
IT-сайт @it-site-{домен}/ @it-site-lideravto-ru
IT-движок @it-platform-{тип}-{версия}/ @it-platform-drupal-11
IT-бот @it-bot-{платформа}-{имя}/ @it-bot-tg-support
Модуль @module-{имя}/ @module-catalog
Скрипт @script-{имя}/ @script-import-prices

Правило: имя — латиница, kebab-case, без версий кроме движков.


7. Иерархия вложенности

Проекты вкладываются друг в друга по логике владения:

@org-{name}/                    всегда корень
  @biz-{name}/                  коммерческое направление
    @it-site-{domain}/          сайт этого направления
      @it-platform-drupal-11/   движок сайта
        @module-catalog/        модуль движка
    @biz-marketplace-ozon/      другой канал продаж
  @ops-warehouse/               операции организации
  @it-crm/                      внутренняя IT-система

Правило глубины:
- org → всегда L1
- biz / ops / hr / fin / law / mkt / rd → L2
- it — может быть L2 (внутренняя система) или L3 (сайт бизнеса)
- module / script → всегда последний уровень, внутри it-platform


8. Что делать с этим документом

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

1. Определить тип по дереву (раздел 4)
2. Добавить атрибуты: size/complexity/innovation (раздел 5)
3. Назвать папку по шаблону (раздел 6)
4. Определить место в иерархии (раздел 7)
5. Создать структуру по PROJECT_STANDARD.md

При аудите существующих проектов

1. Пройти по всем папкам проектов
2. Для каждой определить тип из дерева
3. Переименовать по стандарту если расходится
4. Переместить если не на своём уровне иерархии

При работе AI-агента

1. Прочитать AI.md проекта
2. Найти поле type: в заголовке
3. Сопоставить с деревом  понять контекст
4. Применить правила для этого типа (документы, процессы)

9. Связи с другими стандартами

Стандарт Что регулирует
PROJECT_STANDARD.md Файловая структура проекта (что внутри)
PROJECT_DOCUMENTS.md Какие документы обязательны для каждого типа
PROJECT_PROCESSES.md Как ведётся проект каждого типа

Обновлено: 2026-03-07