Пакет 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 развить эту функциональность вместе с функциями сна