corvix.config.scoring ===================== .. py:module:: corvix.config.scoring .. autoapi-nested-parse:: Scoring configuration model and YAML parsing. Classes ------- .. autoapisummary:: corvix.config.scoring.ScoringConfig Functions --------- .. autoapisummary:: corvix.config.scoring._parse_scoring Module Contents --------------- .. py:class:: ScoringConfig Configurable scoring model for notifications. .. py:attribute:: unread_bonus :type: float :value: 15.0 .. py:attribute:: age_decay_per_hour :type: float :value: 0.25 .. py:attribute:: reason_weights :type: dict[str, float] .. py:attribute:: repository_weights :type: dict[str, float] .. py:attribute:: subject_type_weights :type: dict[str, float] .. py:attribute:: title_keyword_weights :type: dict[str, float] .. py:function:: _parse_scoring(value: object) -> ScoringConfig