1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! Processing subsystems for entity state changes.
//!
//! This module contains processors that operate on entity state, including:
//! - State evolution (internal: advance/regress/apply/reverse)
//! - Event processing (internal: interpret/apply/process)
//! - Developmental processing (internal: plasticity, sensitive periods, turning points)
//!
//! # Key Types
//!
//! - [`InterpretedEvent`] - Interpreted event with computed deltas
//!
//! # Internal Functions (crate visibility)
//!
//! The following functions are internal to the crate and used by the Simulation API:
//! - State evolution: `advance_state`, `regress_state`, `apply_interpreted_event_to_state`, `reverse_interpreted_event_from_state`
//! - Event processing: `interpret_event`
//! - Developmental: `apply_developmental_effects`
//!
//! The following functions are internal to their modules and used only in tests:
//! - Event: `apply_interpreted_event`, `process_event`
//! - State evolution: `apply_event_to_state`
pub use apply_developmental_effects;
pub use compute_trust_modulation_factor;
pub use interpret_event;
pub use process_event_to_relationships;
pub use InterpretedEvent;
// apply_interpreted_event and process_event are internal to the event module and its tests
pub use ;
// apply_event_to_state is internal to the state_evolution module and its tests