Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2026 Changes in this version + type BackoffPredictor struct + func New(cfg Config) *BackoffPredictor + func (p *BackoffPredictor) ContextsObserved() int + func (p *BackoffPredictor) HasObservedContext(history []core.TemplateID, route string) bool + func (p *BackoffPredictor) Observe(history []core.TemplateID, route string, next core.TemplateID) + func (p *BackoffPredictor) Predict(history []core.TemplateID, route string, limit int) []core.Prediction + func (p *BackoffPredictor) PredictFromTemplate(templateID core.TemplateID, route string, limit int) []core.Prediction + func (p *BackoffPredictor) Restore(snapshot Snapshot) error + func (p *BackoffPredictor) Snapshot() Snapshot + type Config struct + Alpha float64 + MaxOrder int + type ContextSnapshot struct + IDs [3]core.TemplateID + Next map[core.TemplateID]int + Order int + Route string + Total int + type Snapshot struct + Contexts []ContextSnapshot