temporal_silo (faber_neuroevolution v1.2.4)
View SourceTemporal Silo - Episode timing and temporal control for neuroevolution.
Part of the Liquid Conglomerate v2 architecture. The Temporal Silo manages: Episode length control (min/max/target) Early termination detection Evaluation timeouts Learning rate scheduling Reaction time budgets
Time Constant
τ = 10 (fast adaptation for responsive timing control)
Cross-Silo Signals
Outgoing: time_pressure to task: Temporal constraint urgency convergence_status to resource: Progress toward convergence episode_efficiency to economic: Cost efficiency of episodes critical_period_timing to developmental: Timing in developmental windows
Incoming: stagnation_severity from task: Evolution stagnation level budget_available from economic: Computation budget available network_latency from distribution: Network delay factor
Summary
Functions
Emit silo events for persistence (zero-config).
Functions
Emit silo events for persistence (zero-config).
Events are automatically persisted if faber_neuroevolution_esdb is available. If not, this is a no-op.
-spec record_early_termination(pid()) -> ok.
-spec record_reaction_time(pid(), pos_integer()) -> ok.
-spec record_timeout(pid()) -> ok.
-spec reset(pid()) -> ok.
-spec update_episode(pid(), non_neg_integer(), float()) -> ok.