pub enum TurnPhase {
EpisodeWrite,
FitnessWriteBack,
ExtractionPass,
PatternPersistence,
PersonaEvolution,
ExportRefresh,
RuntimeStatePersist,
}Expand description
Non-fatal bookkeeping phase inside [AinlRuntime::run_turn] (SQLite / export / persona persistence).
Scheduled graph extraction maps ainl_graph_extractor::ExtractionReport fields onto
ExtractionPass, PatternPersistence, and PersonaEvolution so hosts can tell
signal-merge failures apart from pattern flush vs persona row writes.
Variants§
EpisodeWrite
Episode row / EMIT_TO / emit routing writes.
FitnessWriteBack
Procedural fitness EMA write-back.
ExtractionPass
Graph / heuristic extraction or persona-row probe (ExtractionReport::extract_error).
PatternPersistence
Semantic recurrence update or episode tag flush (ExtractionReport::pattern_error).
PersonaEvolution
Evolution persona snapshot write (ExtractionReport::persona_error).
ExportRefresh
ArmaraOS graph JSON export refresh (AINL_GRAPH_MEMORY_ARMARAOS_EXPORT).
RuntimeStatePersist
Persisted session counters / persona cache snapshot (SQLite runtime_state row).