INNER CODE UNIT · Python

compute_score

LiuMengxuan04/shushu-internship-tool · skills/shushu-internship-tool/scripts/shushu_internship_tool/candidate_score.py:98

def compute_score(candidate: dict[str, Any]) -> tuple[int, str]:
    points, source = _clamped_explicit_score(
        candidate,
        ("resource_fit_score", "resource_score", "compute_score", "compute_points"),
        default=5,
        minimum=0,
        maximum=10,
    )
    if source:
        return points, f"resource fit score from {source}"
    return points, "run resources not scored explicitly"


def activity_score(raw: Any, today: date) -> tuple[int, str]:
    commit_date = parse_commit_date(raw)
    if commit_date is None:
        return 0, "last_commit missing or unparsable"
    days = max((today - commit_date).days, 0)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…