← К списку демонстраций
0
Ориентировочный рефлекс — макет
orientation_reflex.js
Конкуренция кандидатов

Кандидаты — FinalImage полного набора и по одному образу на каждый активный стимул; выбирается максимальная актуальность.

Образ A
актуальность: 0,42
Образ B (победитель)
актуальность: 0,61
Актуальность = новизна × значимость; прошлому победителю остальные «уступают» на величину гистерезиса (и усиление при «важной проблеме» в инфокартине). Стимулы из связной цепочки ЭП получают бонус.
Порог OR_well_known
Для старта полного цикла ОР/ЭП в Норме/Хорошо у победителя нужно samplesCount ≥ OR_well_known (по умолчанию 10). В Плохо порог не блокирует; для Еды/Воды — особый обход слабой семантики.
Блокировка рефлекса
После ОР рефлекс по образу заблокирован на 2 пульса (OR_BLOCK_PULSES) — задержка повторной рефлексной реакции.
Кнопки стимулов
Готовность к ОР: толстая рамка и подсказка «участвует в ориентировочном рефлексе», пока remainingActivations === 0; иначе — счётчик оставшихся активаций до порога.
Пение Еда Круг

При наступлении ОР победившая кнопка на один пульс получает краткую синюю вспышку (свечение сверху и снизу) — см. flashStimulusButtonForOnePulse в stimuls_ui.js.

Второй проход после ответа
Период ожидания ЭП: ответный стимул оператора не требует порога OR_well_known. Закрывается кадр, открывается следующий по ответу, выставляется флаг OrientationReflex_resumeFullOrAfterWaitingResponse → при следующем вызове выполняется полный второй проход ОР (гиппокамп, осознание, сохранение ЭП, новый цикл ФО) без укороченной ветки ожидания.