Module: Legion::LLM::Router::Candidates

Included in:
Legion::LLM::Router
Defined in:
lib/legion/llm/router/candidates.rb

Overview

Candidate selection, exclusion filters, and scoring extracted verbatim from Router (NxN G14 3c). Mixed into the Router singleton via ‘extend`, so every method keeps the same `self` (the Router module), the same private visibility, the same access to Router constants (EFFORT_RANK), to sibling helpers that stay on Router (tier_available?, tier_rank, tier_priority, health_tracker, discovery_enabled?, required_capabilities, normalize_capabilities, normalize_effort, external_tier?), and to the