Связаны с виталами (vitalID, shift); при активации влияют на контексты и запускают цепочку рефлексов в движке.
Позитивные стимулы
Усиливают «приятный» контур; участвуют в FinalImage и в генетических картах на контексты.
Негативные стимулы
Стресс, удержание «Плохо» для части кнопок; усиливают негативную ветку образа.
Нейтральные стимулы
Цвета, формы, объекты — в образ и семантику; не вызывают те же быстрые эффекты на B-контексты, что позитив/негатив (см. пульт).
Конечный образ (FinalImage) строится из активных стимулов всех четырёх наборов — это вход для ориентировочного рефлекса и условных рефлексов.
Генетические рефлексы — фиксированные связи в коде: стимул (тип и id) → действия и влияние на виталы/контексты через таблицы вроде StimulMotivarion_EffectsToBContexts и движок genetic_reflexes_engine.js. Не требуют обучения.
Условные (синонимические) рефлексы — ключ: FinalImageId + сочетание базового состояния и контекстов. После нескольких подтверждений (tryCount > порога) тот же совокупный образ в том же контексте запускает выученное действие через runGeneticActionFromSynonymReflex.
Ориентировочный рефлекс (ОР) — конкуренция активных стимулов по актуальности (новизна × значимость). После выбора «победителя» на два пульса блокируется запуск генетического и условного рефлекса по этому решению — задержка, чтобы не дублировать реакцию (см. orientation_reflex.js).
ОР не запущен (учебный макет)
Рефлекс заблокирован после ОР: пульсов осталось —
Ниже — имитация: каждые 1,2 с считается пульс; после «ОР» блок на 2 пульса.