Skip to main content

Module phase_timer

Module phase_timer 

Source
Expand description

Wall-clock anchor combined with the conversation state machine. App-side phase timer.

Holds the wall-clock anchor (started_at). Phase-anchor durations live in crate::ConversationConfig (single source of truth);

Structs§

PhaseTimer
Wall-clock anchor for the active phase. Holds only the anchor Instant; queries take the relevant Duration as a parameter. crate::Conversation composes the timer with the state machine and crate::ConversationConfig durations.