INNER CODE UNIT · Python

mod_points

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

    mod_points = min(20, len(mod_ideas) * 5)
    risk_notes = normalize_list(candidate.get("risk_notes"))
    risk_penalty_points = min(20, len(risk_notes) * 3)

    raw_score = (
        keyword_points
        + license_points
        + runnable_points
        + compute_points
        + activity_points
        + stars_points
        + mod_points
        + user_preference_points
        - risk_penalty_points
    )
    score = normalize_score(raw_score, max_raw_score)

    score_reasons = [

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…