info_automatismWithEpisodeFeedbackAndExpireCycle запущен моторный автоматизм (runActionImage) и открыт кадр ЭП с ожиданием ответа оператора.expired и снимается с «главного», но остаётся running с awaitingAutomatismEpisodeFeedback = true и automatismOperatorAnswerReceived = false, пока ответный стимул не закроет кадр. Диспетчер продолжает вызывать runOneStep — чтобы обработать пайплайн ответа ур. 2 после закрытия кадра по closeLastFrame.
Связанные глобалы: EpisodicMemory_waitingAutomatismCycleId, EpisodicMemory_pendingFeedbackAutomatizmId — какой автоматизм ждёт отзыв в кадре.
automatismOperatorAnswerReceived. Дальше в closeLastFrame вызывается обработка, ведущая к conscience_level_2_operatorAnswerPipeline (однократно, защита operatorAnswerPipelineConsumed).
_operatorAnswerCycleOnly из runOneStep.effect закрытого кадра: AbstractImages_applyEpisodeEffectToSemanticContextAbstractions — усреднение значимости клонов при совпадении кадра semanticStructure; при effect > 0 — MentalAutomatizms_tryCreateFromSemanticStructureRule.Goals_applyWaitingPeriodEffectToGoalUsefulness) и детекторы (negativeMotorEffect, positiveActionEffect, lowAutomatismUsefulness).
AbstractImages_findRuleFrameMatchingContext → семантика + лучшее эпизодическое правило с тем же стимулом → учительский fallback (зеркала, штатное ОД).info_automatismWithEpisodeFeedbackAndExpireCycle — снова мотор + ожидание кадра ЭП.
conscience_level_3_semanticStructureFrameAllowsMotor: для shortcut и ментального пути мотор только если кадр «положителен» — teacher, или есть ответ оператора на ОД, или episodic с числовым effect > 0. Иначе мотор не запускается по этому кадру.awaitingAutomatismEpisodeFeedback && !automatismOperatorAnswerReceived. полный ур. 3 пропускается — иначе повторно сработало бы «правило не найдено».