Automatizms_createAutomatizm(branchId, actionsImageId). The first automatism on the branch often becomes default; when the frame closes, the same effect goes into addUsefulnessSample (see the “Effect Continuity” demo).
novelty, OR context) the decision can pick a different OD or a level 2/3 path — the “reflex first → automatism next” link is not hard-coded (see about_conscience.md).
stimuls_consciousness: first, search a “positive” episode / semantics, then check the branch’s default motor automatism; if usefulness is non-negative — runActionImage. This is a fast motor response without a full level 3.
MentalAutomatizms. With a positive effect and a frame matching semanticStructure, MentalAutomatizms_tryCreateFromSemanticStructureRule may run (level 2 after the operator reply). At level 3, it first checks a ready mental automatism by topic/situation, then takes a shortcut via abstractions, then follows episodic and teacher branches — and only then runs the motor via the general “start with an EM frame” mechanism.
AbstractImages_findRuleFrameMatchingContext → best episode by stimulus → teacher fallback → in all successful branches the motor runs via info_automatismWithEpisodeFeedbackAndExpireCycle. Before the motor, the “permission” of the semanticStructure frame is checked (conscience_level_3_semanticStructureFrameAllowsMotor).
| Motor | Mental | |
|---|---|---|
| Action carrier | ActionImages, creature’s actual action | MentalActionImages, an operation in the thinking loop |
| Storage | Automatizms per branch | MentalAutomatizms, bound to topic/situation |
| Role in decision | Direct start of the action engine on success at levels 1/3 | First a “modeling” phase (level 3), then often the same motor outcome with an EM frame |
After starting an automatism from understanding, an EM frame waits for a reply; the effect reinforces the rule.
effect → EM, automatism, abstractions