Expand description
Composite divergence metric for multi-agent drift detection.
The DriftMeter computes a weighted divergence score between two agents
by composing three orthogonal signals:
- State divergence: How different are the agents’ derived states?
- Causal divergence: How much have their Event DAG lanes diverged?
- Context divergence: How much overlap exists in their scored context?
Each signal produces a value in [0, 1] (0 = identical, 1 = fully diverged). A Weibull temporal decay weights recent divergence higher than stale divergence.
The composite score is a weighted sum using the same ScoringWeights::validate()
and normalize() pattern, ensuring mathematical consistency with the rest of the
scoring system.
Re-export path: cellstate_core::drift::*
Structs§
- Drift
Input - Input parameters for computing drift between two agents.
- Drift
Meter - Composite divergence metric between two agents.
- Drift
Weights - Divergence weights for the three DriftMeter signals.
Enums§
- Drift
Weights Error - Errors from validating
DriftWeights.