RTR0: морфогенез
Глава 4. RTR0: морфогенез
Атомарные и композитные единицы · Порождение узлов · Детерминированный и автономный синаптогенез · Параллельность фаз · Переход к функционированию · Критический период
4. 1. Атомарная единица: MORN
Каждая трансформация Гативус имеет атомарную единицу — элементарную структуру, порождаемую применением сплайса в целевом пространстве. Атомарные единицы всех уровней изоморфны по форме: триада из трёх компонентов, в которой средний — связующий динамический вектор, сокращающий разрыв между первым и третьим компонентами.
Для GTR1 это OPRN — триада субъект — b-вектор — объект. b-вектор сокращает разрыв в физическом пространстве MAP5: «объект там, субъект тут».
Для GTR2 это KLEN — триада символ — P-вектор — символ. P-вектор сокращает разрыв в нарративном пространстве MAP7: «состояние X, требуется состояние Y».
Для GTR3 это WILL — триада Понятие — W-вектор — Понятие. W-вектор сокращает разрыв в аксиологическом пространстве MAP9: «С_есть существует, должно быть С_должно».
Для GTR0 атомарная единица — MORN (MOrphogenesis Node). Триада MORN изоморфна остальным:
LOMN — m-вектор — группа
LOMN — субъект морфогенеза, тот, кто исполняет m-вектор. LOMN читает свой фрагмент MOVE, формирует локальный m-вектор и исполняет его, превращая описание в реальные связи между узлами.
m-вектор — динамический связующий вектор морфогенеза. Локальный связующий акт, имеющий уникальный идентификатор для каждой конкретной функциональной группы. m-вектор — многомерный объект; его координаты распределены по всем проекциям MOLD. Каждая диаграмма — CLSS, COMM, COMP, RSRC, ACTD и остальные — даёт человеческому восприятию свою грань m-вектора. В совокупности эти проекции описывают m-вектор полностью: какие узлы каких классов связываются, по каким правилам, в каком композитном контексте, при каких ресурсных условиях, с какой процедурной семантикой.
группа — объект исполнения m-вектора, реально создаваемое и связываемое множество узлов NDDI. Структура группы определяется проекциями m-вектора во всех релевантных диаграммах MOLD.
Изоморфизм с верхними уровнями полный: на каждом уровне есть деятель (исполняющий вектор), вектор (многомерный, с распределёнными координатами), и претерпевающий (имеющий структуру). На GTR0 деятель особенно отчётлив — это полноценный узел LOMN, а не функция внутри субъекта; но та же триадная структура присутствует на всех четырёх уровнях.
a) Противоречие нулевого уровня
После NRGN в сети существуют узлы — клетки заданных классов, с загруженными D-компонентами и порождёнными V-компонентами. Но это ещё не организм. Это биомасса: множество отдельных узлов, каждый сам по себе, без функциональной целостности. Сеть как сеть не работает.
Между «клетки созданы» и «функциональная группа работает» лежит разрыв — противоречие нулевого уровня. Это противоречие имеет ту же логическую природу, что b/p/w - векторы верхних уровней: есть исходное состояние, есть целевое, между ними — расстояние, которое требует сокращения.
Сокращение разрыва — связывание клеток в функциональную группу по паттерну. Этот связующий акт и есть m-вектор. Локальный, с уникальным идентификатором, формирующийся в момент возникновения каждой конкретной функциональной группы и обнуляющийся по её завершении.
m-вектор работает на той же логике, что b/p/w:
b-вектор конкретного действия локален и уникален: «именно это движение к именно этой цели». Цель достигнута — b обнулён.
P-вектор конкретного логического шага локален: «этот вывод из этих посылок». Вывод сделан - p обнулён.
w-вектор конкретного противоречия локален: «это противоречие, переживаемое здесь и сейчас». Противоречие снято — w обнулён.
m-вектор конкретной функциональной группы локален: «это связывание именно этих узлов в именно эту микроколонку». Связано — m обнулён, MORN существует как реализованная атомарная единица.
b) Природа разрыва нулевого уровня
Разрыв, сокращаемый m-вектором, имеет ту же логическую природу, что и разрывы верхних уровней — он живёт внутри одного пространства, между двумя его состояниями. b-вектор сокращает расстояние в MAP5, p-вектор в MAP7, w-вектор в MAP9. m-вектор сокращает расстояние в пространстве клеток DOM1/DOM2, между двумя его состояниями: неорганизованным (множество клеток без функциональной связности) и организованным (те же клетки, связанные в функциональную группу по паттерну).
Под микроскопом нервная ткань в обоих состояниях выглядит схоже — клетки те же, отростки те же. Различие не в материале, а в структуре связности. До исполнения m-вектора связи между клетками либо отсутствуют, либо случайны; после исполнения — связи установлены по конкретному паттерну, и совокупность клеток работает как единое функциональное целое.
Это согласует GTR0 со всеми верхними уровнями: на каждом уровне есть пространство, есть два состояния этого пространства (исходное с разрывом и целевое без разрыва), и есть динамический вектор, сокращающий разрыв через конкретный локальный акт.
c) Многомерность m-вектора
m-вектор — многомерный объект. Его координаты распределены по всем проекциям MOLD: одна координата задаёт типы узлов (CLSS), другая — правила их связывания (COMM), третья — композитный контекст (COMP), четвёртая — ресурсные параметры (RSRC), пятая — процедурную семантику (ACTD), и так далее.
Диаграммы MOLD — это не части m-вектора, а его проекции на доступные человеку плоскости восприятия. Сам m-вектор существует как единый многомерный объект; диаграммы — это инструмент для того, чтобы конечная человеческая когниция могла его рассмотреть с разных сторон.
Это согласуется с природой MOVE-в-целом: MOVE — разрежённый вектор в пространстве классов библиотеки, проецируемый на диаграммы MOLD. m-вектор — локальный фрагмент того же объекта, относящийся к одному акту связывания одной функциональной группы. Между MOVE-в-целом и m-вектором та же связь, что между поведением субъекта в целом и одним конкретным b-вектором его действия.
d) Кардинальность сплайса
Триада на любом уровне формально имеет три компонента, но первый и третий могут быть множествами, а не отдельными элементами. RDF-догма «один субъект — один глагол — один объект» — это упрощение, не отражающее реальную природу триад.
В OPRN множество субъектов может одним b-вектором действовать на множество объектов (групповое восприятие, коллективное действие). В KLEN n-арные логические отношения связывают множество символов. В WILL реальные противоречия редко бинарны — они охватывают целые поля Понятий.
В MORN кардинальность третьего компонента может быть очень велика. Группа в составе одной MORN может включать тысячи узлов одного класса (например, кортикальная колонка из 10000 узлов). Это не нарушение формы триады, а её естественное проявление на нулевом уровне, где функциональные единицы биологически крупны.
e) Когда MORN считается реализованной
MORN не существует частично. LOMN — m-вектор — группа становится MORN только когда m-вектор полностью исполнен: класс определён в CLSS, m-вектор сформирован с конкретной формой (паттерн из COMM), группа реально создана и связана внутренними отношениями по m-вектору.
До исполнения m-вектора существуют только класс и его потенциальная форма — описательные сущности. Это пред-MORN. После исполнения m-вектора MORN полна: m обнулён, группа существует как функционально связанная единица, MORN зафиксирована как реализованная атомарная единица морфотрансформации.
Это объясняет, почему процедуры NRGN и SYGN неразрывно связаны: NRGN порождает узлы (исходный материал для m-вектора), SYGN исполняет m-вектор (связывает узлы в группу). Только их совместное завершение даёт полную MORN.
4. 2. Композитная единица: MLOM
Как BLOM собирается из OPRN, KLOM из KLEN, WLOM из WILL, так MLOM (Morphological LOM) собирается из MORN. MLOM — составная морфологическая конструкция, в которой несколько MORN связаны предопределёнными внутренними связями и пространственными отношениями.
a) Иерархия вложенности
MLOM рекурсивна. На каждом уровне вложенности MLOM содержит либо MORN напрямую, либо MLOM более мелкого масштаба. Это даёт многоуровневую структуру, отражающую иерархическую организацию реальных биологических и инженерных систем.
Примеры MLOM в архитектуре Гативус:
Микроколонка — MLOM, собранный из MORN разных типов узлов (например, MORN для рецептивного класса, MORN для обрабатывающего, MORN для проекционного). Внутри микроколонки группы связаны жёстко определёнными паттернами, и пространственное расположение групп друг относительно друга задано шаблоном.
Колонка — MLOM из MLOM микроколонок. Несколько микроколонок одного типа объединяются в колонку, и паттерны связывания микроколонок между собой определяют функциональную роль колонки.
Орган — MLOM из MLOM колонок. Функциональный орган Гативус — пространственный, объектный, символьный, нарративный, аксиологический — представляет собой MLOM верхнего уровня внутри одного компонента из COMP-диаграммы.
Организм — MLOM максимального уровня, объединяющий все функциональные органы в единую сеть. Связи между органами определяются межорганными интерфейсами из COMP-диаграммы.
b) Соотношение MORN и MLOM
Различие между MORN и MLOM — в уровне атомарности. MORN атомарна: её невозможно разложить на более простые морфологические единицы того же рода. MLOM композитна: она составлена из MORN или из MLOM меньшего масштаба, и её структура определяется правилами комбинирования составных частей.
Аналогия с биологией точна. Клетка — атомарная единица (аналог MORN на самом нижнем уровне). Ткань — композит из клеток (аналог MLOM). Орган — композит из тканей (MLOM из MLOM). Организм — композит из органов (MLOM максимального уровня). На каждом уровне действует один и тот же принцип: композит образуется из атомарных единиц через определённые правила комбинирования.
Эта рекурсивность даёт фрактальную структуру Гативус. На любом уровне наблюдения видны узлы и отношения; каждый узел при увеличении масштаба раскрывается в подсеть, в которой узлы и отношения существуют снова. Морфотрансформация применяется рекурсивно на каждом уровне — иерархия MORN/MLOM прямо отражает эту рекурсию.
4. 3. NRGN: порождение узлов
NRGN (NeRoGeNesis, нейрогенез) — первая фаза морфогенеза. Её задача — реализовать классы, описанные в CLSS-диаграмме MOVE, в виде конкретных групп узлов NDDI. NRGN исполняется операционной сетью OPNG (или, после её специализации в ANOD, M-секцией LOMN — см. Главу 5).
Процедура NRGN состоит из трёх последовательных шагов: создание класса, оценка ресурсов, инстанцирование объектов.
a) Шаг 1: создание класса
LOMN читает CLSS-диаграмму из MOVE. Для каждого класса, описанного в диаграмме, создаётся специальный объект — узел-класс. Это полноценная структура NDDI с теми же секциями, что и у обычных узлов (V, A, S, G, T, C, L, M в зависимости от уровня), с определёнными шаблонами соединителей и с установленными d-отношениями к нужным D-компонентам в ROOT-репозитории.
Узел-класс имеет несколько ключевых отличий от обычного узла. Он имеет локальное имя в пространстве имён GATE, но не имеет глобального адреса UNON. Он не участвует в работе сети: не адресуется глобально, не получает дейтаграмм извне, не формирует исходящих отношений с другими узлами в работе. D-компоненты не загружаются физически в его M-секцию — устанавливаются только d-отношения к D-компонентам в ROOT-репозитории или в локальном кеше GATE.
Узел-класс — структурный шаблон плюс набор d-отношений. Его функция — служить прототипом для последующего инстанцирования. Один узел-класс будет использован для создания тысяч или миллионов конкретных узлов того же класса, и все они будут иметь одинаковую структуру и одинаковые d-отношения, но разные UNON и разные состояния V-секций.
Это даёт существенную архитектурную экономию. Один D-компонент в ROOT обслуживает тысячи узлов-классов в разных GATE через сеть d-отношений. Один узел-класс в GATE обслуживает миллионы конкретных инстансов того же класса. Иерархия ROOT → класс → инстанс обеспечивает минимальное дублирование исполняемого кода.
b) Шаг 2: оценка ресурсов
Прежде чем приступить к инстанцированию, LOMN проводит оценку доступных ресурсов AVEC по нескольким осям (см. GNET, Глава 4). Эта оценка определяет, сколько конкретных узлов данного класса может быть создано в рамках доступных квот.
Оценка не сводится к проверке одной величины и не возвращает бинарный ответ «да/нет». Она проверяет:
Ресурсные квоты. Сколько узлов разрешено создать в квоте NRGN, сколько памяти и вычислений выделено, какова квота сетевого трафика. Запрашиваемое количество сравнивается с доступным.
Безопасность. Имеет ли LOMN полномочия создавать узлы данного класса. Не нарушает ли создание политик безопасности GATE. Не выходит ли запрос за пределы делегированного AVEC₀.
Совместимость. Совместимы ли D-компоненты, к которым будут установлены d-отношения, с текущей версией архитектуры на данной платформе.
Результат оценки — не «разрешить или запретить», а набор параметров для следующего шага. Фактическое число экземпляров может оказаться меньше запрошенного, если ресурсов меньше, чем требует MOVE. Это реализует принцип ресурсного ограничения: один и тот же MOVE на разных платформах с разной AVEC даст функционально одинаковые, но количественно различные органы.
Если условия не выполняются вовсе — запрашиваемый класс невозможно создать ни в каком количестве — LOMN ждёт восстановления ресурсов или сигнализирует вверх по иерархии (к ANOD, дальше к GATE) о невозможности морфогенеза в текущих условиях.
c) Шаг 3: инстанцирование объектов
После оценки ресурсов LOMN запускает собственно инстанцирование — создание конкретных узлов на основании узла-класса. GATE клонирует узел-класс N раз, где N определено результатом оценки ресурсов. Каждая копия проходит несколько подшагов:
Наследование структуры. Копия получает все секции класса, все шаблоны соединителей, все d-отношения. Структурно она идентична узлу-классу, отличается только состояниями.
Назначение UNON. Каждый инстанс получает уникальный глобальный адрес UNON из делегированного пространства имён. С этого момента он адресуем в сети.
Регистрация в маршрутизации. UNON инстанса включается в таблицы маршрутизации GORP (см. GNET, Глава 4) — сначала локально на GATE, потом, при необходимости, глобально через дерево LRAI.
Запуск исполнения. Инстанс начинает работу: загружает состояние из M-секции, активирует A-секцию, готов принимать входящие отношения.
Параллельно с инстанцированием запускается следующая процедура — SYGD, установление детерминированных связей по шаблонам соединителей класса. NRGN и SYGD работают практически одновременно: новые узлы создаются и сразу включаются в существующую сеть связей.
4. 4. SYGD: детерминированный синаптогенез
SYGD (SYnaptogenesis Deterministic) устанавливает связи между узлами по явно определённым шаблонам. Это первый из двух механизмов синаптогенеза, отвечающий за каркасные связи — те, что должны быть установлены сразу при морфогенезе и не подлежат вариации.
a) Источник детерминированных связей
Шаблоны детерминированных связей содержатся в COMM-диаграмме MOVE и в D-компонентах самих классов. COMM-диаграмма описывает межклассовые правила: какой класс соединяется с каким, через какие соединители, с какой плотностью. D-компоненты конкретизируют эти правила на уровне отдельного класса: какие соединители он имеет, какие из них детерминированные, какие — автономные.
Когда NRGN создаёт инстанс класса, шаблоны соединителей уже определены в этом классе через d-отношения к D-компонентам. Часть соединителей помечена как детерминированные — они получают конкретные адреса партнёров сразу при создании. Остальные помечены как автономные — для них процедура поиска партнёров запустится позже, в SYGA.
b) Что устанавливается через SYGD
Детерминированные связи в Гативус соответствуют тем биологическим связям, которые генетически предопределены и формируются по жёсткой программе:
Внутригрупповые паттерны. Связи внутри одной группы MORN — например, связи между узлами одной микроколонки. Узлы внутри группы должны быть связаны строго определённым образом, и SYGD устанавливает эти связи по шаблонам из D-компонента класса.
Межуровневые проекции. Связи между функциональными органами разного уровня — например, между объектным и символьным доменами. Эти связи задают магистральную архитектуру сети и определены в COMM-диаграмме на уровне межорганных интерфейсов.
Административные связи. Связи каждого узла с его ANOD (административным узлом органа), через которые передаются управляющие сигналы и обновления квот AVEC. Эти связи обязательны и устанавливаются автоматически при создании узла.
c) Свойства SYGD
SYGD имеет несколько важных характеристик.
Детерминированность. При одинаковых начальных условиях SYGD даёт одинаковый результат. Связи устанавливаются по явным правилам, без вариативности.
Скорость. Поскольку партнёры известны заранее, SYGD не требует процедуры поиска. Установление связи сводится к обмену рукопожатием и записи контр-имён в соединители. Это быстрая операция, ограниченная только сетевой латентностью.
Параллельность. SYGD для разных пар узлов может выполняться одновременно. Если ANOD создал тысячу инстансов класса A и тысячу инстансов класса B, и шаблон требует связать их попарно, тысяча связей устанавливается параллельно.
Запуск сразу после инстанцирования. SYGD не ждёт завершения NRGN для всех классов — он запускается сразу после создания первых узлов, для которых известны партнёры. Это даёт перекрытие фаз, к которому вернёмся в разделе 4.6.
4. 5. SYGA: автономный синаптогенез
SYGA (SYnaptogenesis Autonomous) устанавливает связи, которые не определены явно в MOVE. Это второй механизм синаптогенеза, отвечающий за вариативную часть архитектуры — те связи, чья конкретная топология определяется в момент морфогенеза, а не задаётся заранее.
a) Соединители в статусе PEND
После NRGN не все соединители новых узлов имеют заполненные адреса партнёров. Часть из них находится в статусе PEND (Pending) — известен только тип соединителя CONT, но контр-имя не назначено. Эти соединители ждут разрешения через SYGA.
Соединители в статусе PEND создаются для тех связей, которые в COMM-диаграмме помечены как автономные. Например: «класс A связан с классом B через соединители типа CONT-X, плотность связей — 5 партнёров на узел A». Здесь тип партнёра указан, но конкретные узлы B, к которым подключится каждый узел A, не определены — они будут найдены автономно.
b) Иерархическая доска объявлений
Механизм SYGA реализован через доску объявлений соединителей в ANOD. Каждый ANOD поддерживает в своей G-секции структуру данных, в которой:
Узлы публикуют свои PEND-соединители, указывая тип CONT, который они ищут. Это аналог объявления «ищу партнёра такого-то типа».
Узлы сканируют доску в поиске комплементарных соединителей — таких, чей тип партнёра соответствует их собственному типу. Это аналог поиска подходящих объявлений.
При нахождении совпадения — два соединителя комплементарных типов от разных узлов — устанавливается связь. Происходит обмен рукопожатием, оба соединителя переходят из PEND в ACTV (Active), контр-имена записываются в обе стороны.
Доска объявлений иерархична. Локальная доска внутри одного ANOD обслуживает связи между узлами одного органа. Если партнёр не найден локально, запрос поднимается на уровень GATE — поиск ведётся между ANOD одной платформы. Если и там не найдено — на уровень межплатформенного обмена. Это согласуется с трёхуровневой маршрутизацией GORP (G1/G2/G3, см. GNET).
c) Активностно-зависимый поиск
В развитой форме SYGA может учитывать не только тип соединителя, но и поведение узла — реализовать так называемый активностно-зависимый синаптогенез. Это значит, что при поиске партнёра предпочтение отдаётся тем узлам, которые проявляют определённую активность.
Например, узел класса A с PEND-соединителем для связи с классом B может предпочесть тот конкретный узел B, который уже активно обменивается данными с другими узлами A. Это соответствует биологическому правилу Хебба — связи между одновременно активными нейронами усиливаются. Архитектурно оно реализуется как дополнительный критерий при выборе из нескольких возможных партнёров.
Активностно-зависимая SYGA даёт сети способность самоорганизовываться по функциональному принципу: связываются те узлы, которые работают вместе. Эта самоорганизация — существенная часть формирования субъективной реальности и не может быть достигнута детерминированным синаптогенезом.
d) Свойства SYGA
SYGA принципиально отличается от SYGD по нескольким характеристикам.
Эмерджентность результата. Конкретная топология связей, установленных SYGA, не записана нигде до завершения процедуры. Она вычисляется в момент морфогенеза и зависит от порядка публикации объявлений, доступности партнёров, результатов активностно-зависимого выбора. Два экземпляра одного MOVE дадут разные конкретные топологии в части SYGA-связей.
Асинхронность. SYGA не имеет жёсткого порядка операций. Узлы публикуют объявления и сканируют доску асинхронно, по мере доступности. Это даёт устойчивость к временным колебаниям нагрузки и к сетевым задержкам.
Постепенность. SYGA не завершается в один проход. По мере того как создаются новые узлы (NRGN продолжается), новые соединители появляются на доске, и поиск партнёров продолжается. Большинство связей устанавливается в первые периоды после NRGN, но часть может разрешаться ещё долгое время.
Возможность остаться неразрешённой. Не все PEND-соединители обязательно находят партнёров. Если комплементарных соединителей в сети недостаточно, часть PEND-соединителей остаётся неразрешённой. Это нормальное состояние, не ошибка — оно отражает реальное состояние сети и может быть скорректировано позже через эксплуатационную пластичность.
4. 6. Параллельность фаз
Фазы морфогенеза — парсинг MOVE, NRGN, SYGD, SYGA, созревание, верификация — не образуют строго последовательного конвейера. Они перекрываются во времени: каждая следующая фаза начинается до полного завершения предыдущей.
a) Картина перекрытия
Полный цикл морфогенеза в одном ANOD выглядит примерно так. LOMN начинает с парсинга своего фрагмента MOVE — проверки ссылок на D-компоненты, расчёта потребностей в AVEC. Как только парсинг первого класса завершён, запускается NRGN для этого класса — создаётся узел-класс, оцениваются ресурсы, начинается инстанцирование.
Параллельно с инстанцированием первого класса LOMN продолжает парсинг следующего класса. Когда первые инстансы первого класса созданы, для них немедленно запускается SYGD — устанавливаются детерминированные связи. Если эти связи требуют партнёров из другого класса, который ещё не создан, то соответствующие соединители временно остаются в PEND и будут разрешены при появлении партнёров.
Когда несколько классов инстанцированы и часть SYGD связей установлена, начинается SYGA — узлы публикуют свои PEND-соединители на доске объявлений и ищут автономных партнёров. SYGA продолжается параллельно с продолжающимся NRGN остальных классов.
Когда основные группы созданы и большая часть связей установлена, начинается созревание — узлы переходят к функционированию, продолжая разрешение оставшихся PEND по мере необходимости. SYGA не прекращается мгновенно: она продолжается в фоновом режиме во время созревания.
В этот момент сеть уже работает: первые группы узлов обмениваются дейтаграммами, выполняют свою функцию, в то время как другие группы ещё формируются. Сеть прорастает и работает одновременно, как биологический эмбрион в последние стадии развития.
b) Преимущества параллельности
Параллельность фаз даёт несколько существенных преимуществ перед последовательной моделью.
Сокращение общего времени морфогенеза. Полный цикл развёртки занимает значительно меньше времени, чем сумма длительностей отдельных фаз. Это важно для крупных организмов, морфогенез которых может занимать значительное время даже при параллельной обработке.
Постепенный ввод в действие. Сеть не «включается» в один момент — она постепенно набирает функциональность по мере создания и связывания групп. Первые работающие органы могут начинать функционировать, пока другие ещё формируются.
Активностно-зависимая корректировка. Поскольку часть сети уже работает во время продолжающегося синаптогенеза, SYGA может использовать реальную активность для выбора партнёров. Это невозможно при последовательной модели, где все связи устанавливаются до начала функционирования.
c) Биологическая параллель
Параллельность фаз — не инженерная оптимизация, а наследие биологического морфогенеза. Развитие биологической нервной системы устроено именно так: нейрогенез, миграция нейронов, формирование синапсов и первая активность сети происходят перекрывающимися волнами, не последовательно.
Зрительная кора начинает обрабатывать сигналы от первых рецепторов задолго до того, как сформированы все её собственные нейроны. Эта ранняя активность участвует в формировании самой коры — через активностно-зависимый синаптогенез. Жёстко последовательная модель «сначала создать всё, потом связать всё, потом запустить» не встречается в биологии вообще.
Гативус наследует этот принцип. RTR0 — параллельный, а не конвейерный процесс, и именно эта параллельность обеспечивает соответствие архитектуры биологическому образцу.
4. 7. Трансформация OPNG → OPN
OPNG — операционная сеть генезиса, специализированная для морфогенеза. После завершения морфогенеза она перестаёт быть нужной в этом качестве: организм построен, и функцию управления берёт на себя OPN — операционная сеть собственно функционирования. Переход от OPNG к OPN является четвёртой фазой герминации (после парсинга, NRGN/SYGD/SYGA, созревания) и завершает цикл.
a) Постепенное смещение баланса
Трансформация OPNG → OPN — не мгновенное переключение, а результат постепенного смещения баланса активности. Во время созревания LOMN всё меньше занимается нейрогенезом (почти все классы инстанцированы) и всё больше — координацией работы органа: маршрутизация дейтаграмм, управление ресурсами, отклик на запросы от других ANOD.
В какой-то момент морфогенетическая активность падает ниже порога: новых узлов почти не создаётся, новых связей по SYGD больше нет, SYGA разрешает только редкие оставшиеся PEND. LOMN фиксирует этот переход и официально объявляет завершение морфогенеза.
С этого момента LOMN продолжает работать, но в другом режиме. Из OPNG (операционной сети генезиса) она становится OPN (операционной сетью функционирования) — из строителя превращается в администратора построенного органа.
b) Что сохраняется при трансформации
Не всё, что было в OPNG, исчезает. Часть функций сохраняется:
Фрагмент MOVE. LOMN продолжает хранить свой фрагмент MOVE как онтогенетический двойник управляемого органа. Это позволяет, при необходимости, реактивировать морфогенетические функции — например, для восстановления после потерь или для индуцированного нейрогенеза.
Код морфогенеза. D-компоненты, реализующие процедуры NRGN, SYGD, SYGA, сохраняются в LOAI ANOD. Они переходят в спящий режим — не выполняются активно, но доступны по запросу.
Доска объявлений. Структура данных для SYGA сохраняется и продолжает обслуживать редкие новые запросы от существующих узлов или от индуцированно созданных.
Эта стволовая функция — способность вернуться к морфогенезу при необходимости — существенна для долгосрочной устойчивости системы. Биологический аналог: стволовые клетки в гиппокампе взрослого мозга, способные к индуцированному нейрогенезу при определённых условиях.
c) Что меняется при трансформации
Активные функции LOMN существенно меняются.
Очередь морфогенетических задач деактивируется. LOMN перестаёт планировать создание новых узлов в плановом порядке. Разрешение оставшихся PEND продолжается, но в фоновом режиме, без активного приоритета.
Маршрутизация дейтаграмм становится основной задачей. ANOD выступает как локальный шлюз для своих узлов: входящие дейтаграммы из других органов проходят через ANOD и распределяются между конечными узлами.
Управление AVEC переходит в эксплуатационный режим. Вместо распределения квот NRGN между классами LOMN теперь управляет эксплуатационными квотами: лимиты трафика, политики доступа, отклики на изменения квот от вышестоящего ANOD.
Безопасность становится постоянной заботой G-секции. Во время морфогенеза G-секция в основном валидировала запросы на создание; теперь её основная задача — контроль текущего трафика, обнаружение аномалий, иммунный отклик.
4. 8. Закрытие критического периода
В биологии существуют критические периоды — временные окна активного морфогенеза, после которых формирование новых структур резко сокращается. Зрительная кора, не получившая стимуляции в критический период, не разовьётся полноценно позднее. Гативус наследует этот принцип: критический период морфогенеза имеет ограниченную длительность, и его закрытие переводит орган в режим эксплуатации с резко сниженной морфогенетической активностью.
a) Механизм закрытия
Закрытие критического периода в Гативус осуществляется через обнуление квот NRGN и SYGN в AVEC₀, делегированном LOMN. После закрытия LOMN не может создавать новые узлы и устанавливать новые детерминированные связи — соответствующие квоты исчерпаны и не пополняются.
PEND-соединители, оставшиеся неразрешёнными после закрытия, не уничтожаются. Они могут быть разрешены позднее — но уже не под управлением LOMN, а через механизмы эксплуатационной пластичности, которые относятся к функционированию сети, а не к её морфогенезу. Эксплуатационная пластичность работает с уже существующими узлами и не требует создания новых; она является предметом GNET, а не MOGE.
b) Три причины закрытия
Закрытие критического периода может произойти по одной из трёх причин.
Внутренняя. MOVE исчерпан. Все классы инстанцированы, все детерминированные связи установлены, все обязательные PEND разрешены. Морфогенетическая программа завершилась естественным путём. LOMN самостоятельно фиксирует завершение и переходит в STANDBY.
Внешняя. Вышестоящий ANOD или GATE отправляет команду на завершение морфогенеза. Это может быть связано с перераспределением ресурсов между органами, плановым завершением определённого этапа развития или реакцией на изменение внешних условий. LOMN получает команду и переходит в STANDBY независимо от того, исчерпан ли её собственный MOVE.
По таймауту. Отсутствие запросов на нейрогенез в течение заданного периода. Планировщик GATE фиксирует стагнацию и переводит LOMN в спящий режим, освобождая ресурсы. Это страховочный механизм для случаев, когда морфогенез застрял по непредвиденной причине.
c) Реактивация
Закрытие критического периода не означает необратимого прекращения морфогенетических возможностей. Реактивация LOMN возможна при восстановлении квот и повторном делегировании AVEC₀ от GATE. Это аналог индуцированного нейрогенеза в гиппокампе — редкое событие, требующее решения на уровне GATE или вышестоящего ANOD.
Реактивация может потребоваться в нескольких сценариях. Восстановление после потерь — если значительная часть узлов органа была повреждена, нужно создать замещающие. Адаптация к изменившимся условиям — если функциональные требования к органу существенно изменились, может потребоваться частичная перестройка. Эволюция — если ROOT выпустил обновлённую версию D-компонента или обновлённую версию MOVE, реактивация позволяет применить обновление к существующему органу.
В обычных условиях, однако, реактивация остаётся редким событием. Большинство органов после закрытия критического периода работают долго в режиме эксплуатации без существенных морфогенетических изменений, опираясь на эксплуатационную пластичность для адаптивных корректировок.
4. 9. Переход к Главе 5
Настоящая глава описала RTR0 как процедуру морфогенеза. Введены атомарная и композитная единицы морфогенеза: MORN как триада класс–паттерн–группа, изоморфная атомарным единицам остальных трансформаций; MLOM как рекурсивный композит из MORN, образующий иерархию микроколонка → колонка → орган → организм.
Описана трёхшаговая процедура NRGN: создание узла-класса, оценка ресурсов AVEC, инстанцирование объектов. Установлено, что параллельно с инстанцированием запускается SYGD — детерминированный синаптогенез по шаблонам соединителей класса. Описан альтернативный механизм автономного синаптогенеза SYGA через иерархическую доску объявлений PEND-соединителей.
Зафиксирована принципиальная параллельность фаз — перекрытие парсинга, нейрогенеза, синаптогенеза и созревания во времени. Это перекрытие не оптимизация, а наследие биологического морфогенеза, обеспечивающее активностно-зависимую самоорганизацию сети.
Описана трансформация OPNG → OPN — постепенное смещение баланса от строительства к функционированию. Сохранение стволовой функции в спящем режиме обеспечивает возможность реактивации морфогенеза при необходимости. Закрытие критического периода фиксирует завершение основного морфогенеза, передавая адаптивные функции эксплуатационной пластичности.
Открытым остаётся вопрос об архитектурной организации, в которой всё это происходит. Где размещается GERM? Кто управляет процессом расщепления MOVE между функциональными органами? Как устроена иерархия узлов, координирующих морфогенез? Эти вопросы — предмет следующей главы. Глава 5 описывает архитектуру морфогенеза: трёхуровневую иерархию ROOT → GATE → ANOD, трёхсекционную структуру ANOD, расщепление MOVE при делегировании, и фиксирует границу между MOGE и GNET.
Содержание
