Пакет psy_thinking
Осмысление накопившегося когда есть время и не опасно:
- после эксперимента 3 пульса (AfterResultingExperimentPulsCount)
- вообще когда есть время и не опасно (TODO)
- Если опасно и некогда осмысливать, процессы переносятся на время сна.
В ходе мышления осмысленные структуры удаляются, освобождая память и не мешая другим процессам.
После эксперимента используется запись результата в память о результате Tasks, если нет опасности, обращается внимание,
делается цепочка SelfPerception от Tasks.EpisodeMemoryID - сновидение для выявления возможных последствий.
Если нет времени (нужно реагировать), то память о результате раскручивается во сне.
Как при этом изменяется Task.Mood
Результат прогноза записывается в Опыт данного эксперимента.
В ходе мышления исмысленные Task[] удаляются, освобождая память и не мешая другим процессам.
использовать для обдумывания по мотивам эксперимента:
isSuccessfulExperimentResul=true
CurrentSelfPerception *SelfPerception
CurrentActiveTask *Task удаляется в составе Доминанты при успехе
Tasks[] - в порядке важности Tasks.Result
EpisodeMemoryActiveFrame *EpisodeMemory
experimentSequenceArr[]
TODO развить эту функциональность вместе с функциями сна