architect/prospective/generator.md

type: concept
title: "Генератор — центральный компонент платформы"
status: draft
version: 0.1.0
date: 2026-04-15
knowledge_level: У0
source: projects/sys/platform-update/concept-platform-v2.md


Генератор

Генератор — единый компонент платформы с тремя точками входа. Связывает Архитектора, Библиотеку и Проектора.


Три входа Генератора

Вход Что подаём Что получаем
А Стандарт Процедуры и шаблоны для Библиотеки
Б Задача + контекст Черновик документа «на лету»
В N черновиков + статистика Предложение стандарта Архитектору

Чем больше данных на входе — тем точнее результат.


Два блока платформы

╔══════════════════════════════════════════╗
║             БЛОК ПЛАТФОРМЫ               ║
║                                          ║
║  Архитектор → Генератор → Библиотека     ║
║  Создаёт правила и знания                ║
╚══════════════════════════════════════════╝
                    ↕
╔══════════════════════════════════════════╗
║             БЛОК ПРОЕКТОРА               ║
║                                          ║
║  Оператор + Проектор + Исполнители       ║
║  Выполняет работу используя знания       ║
╚══════════════════════════════════════════╝

Связь — через Библиотеку:
- Блок Платформы пишет в Библиотеку
- Блок Проектора читает из Библиотеки
- Блок Проектора отдаёт черновики обратно → эволюция


Петля эволюции

Задача появляется
      ↓
Генератор ищет в Библиотеке
      ├── нашёл → подключает документ
      └── не нашёл → генерирует черновик [узкое знание]
                              ↓
                     черновик кладётся в drafts/
                              ↓
                     накапливается (N проектов)
                              ↓
                     Генератор компилирует паттерн
                              ↓
                     Архитектор валидирует
                              ↓
                     Стандарт публикуется
                              ↓
                     Генератор разворачивает в процедуры
                              ↓
                     Библиотека обновляется
                              ↓
                     следующий черновик точнее

Чем дольше работает платформа — тем меньше генерации на лету, тем больше готовых знаний в Библиотеке.


Библиотека

Версия Когда Как работает
v1 Сейчас Папки в git. Проектор читает напрямую.
v2 Когда вырастет RAG индекс поверх тех же папок. Запрос на естественном языке. Структура папок не меняется.

Три режима самохостинга

Платформа ведёт саму себя как проект — projects/sys/platform-update/.

Режим Что
Самоулучшение Системный проект обновляет текущую платформу
Новый инстанс Отдельная копия платформы для нового клиента
Новая версия Деплой в git как новый релиз

Нет разницы между разработкой платформы и разработкой клиентского проекта — одни и те же компоненты с разными данными.


Полная схема

АРХИТЕКТОР (роль)
  theory / concept / standards
        │ стандарты
        ↓
    ГЕНЕРАТОР ←──────────────────── предлагает стандарт
        │ процедуры/шаблоны              ↑
        ↓                           компилирует
   БИБЛИОТЕКА ←── черновики (N) ───────────┘
        │ документы по запросу
        ↓
   ┌────┴────┐
   │         │
ОПЕРАТОР  ПРОЕКТОР
(прямой)  sys / org
              │ задачи
              ↓
        ИСПОЛНИТЕЛИ
        кодер/инфра/аналитик
              │ черновики → в Библиотеку
              │ артефакты
              ↓
           КЛИЕНТ

Статус

draft — концепция не утверждена. Требует решения: реализовывать Генератор как отдельный компонент или встроить в существующую архитектуру.