corvix.config.scoring

Scoring configuration model and YAML parsing.

Classes

ScoringConfig

Configurable scoring model for notifications.

Functions

_parse_scoring(→ ScoringConfig)

Module Contents

class corvix.config.scoring.ScoringConfig[source][source]

Configurable scoring model for notifications.

unread_bonus: float = 15.0[source][source]
age_decay_per_hour: float = 0.25[source][source]
reason_weights: dict[str, float][source][source]
repository_weights: dict[str, float][source][source]
subject_type_weights: dict[str, float][source][source]
title_keyword_weights: dict[str, float][source][source]
corvix.config.scoring._parse_scoring(value: object) ScoringConfig[source][source]