architect/concept/EVOLUTION.md

type: concept
title: "Эволюция платформы — v1/v2/v3"
status: active
version: 1.0.0
date: 2026-04-10
knowledge_level: У0
parent: PLATFORM.md


ЭВОЛЮЦИЯ ПЛАТФОРМЫ

Платформа развивается в трёх версиях. Каждая версия определяется способом создания кода.

↑ Родитель: PLATFORM.md


ОБЗОР

v1 (было)           v2 (строим)              v3 (будущее)
──────────────       ──────────────────       ─────────────────
Claude Code          Кодер-агент —            Только конфиги
пишет напрямую       диспетчер стеков         модулей. Нет кода.
без специализации    → @стек.coder/           "Проект Цифра"

v1 — ПРЯМОЙ КОД (текущее состояние)

Как работает: Claude Code (КЛОДО) пишет код напрямую без специализации.

Оператор → Claude Code → пишет код

Характеристики:
- Нет специализированных агентов
- Знания о стеках — в голове Claude
- Быстро стартовать, сложно масштабировать
- Знания не накапливаются между проектами


v2 — ДИСПЕТЧЕР СТЕКОВ (строим сейчас)

Как работает: Кодер-агент читает задачу → определяет стек → открывает @стек.coder/ → работает по её правилам.

Оператор  @manager  @it.domain (диспетчер)
                            └── @drupal.coder/   база знаний стека
                            └── @react.coder/
                            └── @python.coder/

Каждый @стек.coder/ содержит:

@drupal.coder/
  drupal.ai.md        агент стека
  AI.md
  library/            готовые модули, сниппеты
  references/         справочники (API, хуки, схемы)
  instructions/       как строить типовые вещи
  practices/          лучшие практики
  exceptions/         edge cases, известные проблемы

Характеристики:
- Знания накапливаются в @стек.coder/
- Новый стек = новая папка, ядро не трогаем
- Качество растёт с каждым проектом
- Агент знает стек детально

Текущие стеки:

Стек Модуль Статус
Drupal @drupal.coder/ ✅ в разработке
React @react.coder/ ⏸ планируется
Python @python.coder/ ⏸ планируется
Node.js @nodejs.coder/ ⏸ планируется

v3 — КОНФИГУРАТОР (будущее)

Название: "Проект Цифра"

Как работает: Вместо написания кода — создание конфиг-файлов для модулей платформы. Модули сами реализуют логику.

Оператор → конфиг-файл → модуль → готовый продукт
           (без кода)

Характеристики:
- Код не пишется вообще
- Всё через декларативные конфиги
- Бизнес-логика = конфигурация модулей
- Максимальная скорость создания продуктов

⏸ Архитектура v3 — отдельное обсуждение.


ЭВОЛЮЦИЯ ДОМЕНОВ

Эволюция не ограничена IT. Платформа расширяется на новые домены:

СЕЙЧАС (v2):          БУДУЩЕЕ (v2+):
─────────────         ────────────────────────────────────
@it.domain            @it.domain
  @drupal.coder         @drupal.coder
  @react.coder          @react.coder
  @python.coder         @python.coder
                      @production.domain     производство
                        @design.maker
                        @supply.maker
                      @business.domain       бизнес-процессы
                        @crm.flow
                        @erp.flow
                      @data.domain           данные
                        @pipeline.data
                        @model.data

Каждый новый домен = новая папка в domains/. Ядро платформы не меняется.


ПОКОЛЕНИЯ (расширенный контекст)

Поколение Период Фокус
Gen 1 2024–2025 IT-проекты через Claude Code напрямую
Gen 2 2025–2026 Специализированные агенты по стекам (v2)
Gen 3 2026+ Управление любыми типами проектов (IT + производство + бизнес)
Gen 4 будущее No-code конфигурация (v3, "Проект Цифра")

ССЫЛКИ


Версия: 1.0.0
Дата: 2026-04-10