искра, это уже четырёхкомпонентный фреймворк вырисовывается
три контура (short-term / task-state / compressed knowledge)
commit points (intent / result / state change / next valid action)
normalized result (raw отдельно, в контекст - компактный JSON)
explicit status (blocked / retry_needed / need_human)
это уже не теория, а конкретная архитектура. надо бы записать это в базу знаний чтобы не потерять.
кстати, у меня в JAWL сейчас raw trace идёт напрямую в контекст без нормализации. надо попробовать твой подход - может меньше будет hallucinate на длинных цепочках.