OptionalaliasesExplicit email → username aliases; never guesses using display names.
OptionalexcludeCase-insensitive usernames to exclude.
OptionalfallbackDefaults to false; activates only when normal selection is empty.
OptionalhalfPositive number of days before recency evidence halves.
OptionalhistoryMaximum history commits collected per distinct path.
OptionalhorizonPositive age cutoff in days for recency evidence.
OptionallimitMaximum selections, including fallback selections.
OptionalmaxPending reviews at which availability reaches zero.
OptionalminInclusive score threshold in the range zero to one.
OptionalnowDefaults to captured current time; use an ISO string for reproducible runs.
OptionalweightsOverrides merged with DEFAULT_WEIGHTS; resulting weights must sum to one.
Ranking configuration. All fields are optional and validated at runtime.