Files
VacatureRadar/apps/profiles/defaults.py
T
Jens b8091e59bd
deploy / deploy (push) Canceled after 0s
Initial deploy setup
2026-07-21 14:00:00 +02:00

36 lines
786 B
Python

from __future__ import annotations
def default_weights() -> dict[str, float]:
return {
"content": 25.0,
"skills": 20.0,
"location": 15.0,
"conditions": 10.0,
"employer": 10.0,
"seniority": 10.0,
"preferences": 10.0,
"ai": 0.0,
}
def default_hard_rules() -> dict[str, object]:
return {
"excluded_title_terms": [],
"excluded_employment_types": ["freelance"],
"excluded_skills": [],
"unknown_is_insufficient": False,
}
def default_soft_preferences() -> dict[str, float]:
return {
"direct_employer": 0.9,
"public_sector": 0.7,
"limited_first_line_support": 0.8,
}
def default_follow_up_weekdays() -> list[int]:
return [0, 1, 2, 3, 4]