Function generate_retention_intent
Function generate_retention_intent
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.
pub fn generate_retention_intent(
session_duration: &DistributionSummary,
inter_call_gap: &DistributionSummary,
thresholds: &RetentionThresholds,
) -> RetentionIntent
Generate a retention intent from observed session timing distributions.
The median session duration determines the recommended retention tier. The median inter-call gap is copied into the returned intent for downstream policy decisions.
Parameters
session_duration: Observed session-duration distribution.inter_call_gap: Observed inter-call-gap distribution.thresholds: Tier thresholds used to classify the session duration.
Returns
A RetentionIntent summarizing the recommended retention policy.