Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2026 Changes in this version + func BorrowTransitions(index *Index, source TransitionSource, current core.Template, route string, ...) ([]core.Prediction, []core.StructuralNeighbor) + func WeightedJaccard(left, right core.FeatureMap) (float64, []string) + type Config struct + MaxFeaturesPerTemplate int + MaxTemplates int + MinSimilarity float64 + type Index struct + func New(cfg Config) *Index + func (idx *Index) Add(id core.TemplateID, features core.FeatureMap) + func (idx *Index) FeatureCount() int + func (idx *Index) Has(id core.TemplateID) bool + func (idx *Index) Len() int + func (idx *Index) Nearest(exclude core.TemplateID, query core.FeatureMap, limit int) []core.StructuralNeighbor + type TransitionSource interface + PredictFromTemplate func(templateID core.TemplateID, route string, limit int) []core.Prediction