Repository navigation
v1.2 β Structured scoring & pipeline stability
Improved AI scoring β added overqualified rule in prompt (internship/stage with 2+ yrs experience β score capped at 3), enforced output with Pydantic schema to prevent malformed JSON and score column KeyError.
Bug fixes β resolved AI output JSON format error, missing a_summary column, environment variables in workflow not matching Python code.
Pipeline stability β added time.sleep between Gemini API calls to respect rate limits, tuned to 7 seconds.
CI/CD β customized workflow YAML with correct env mapping, Pydantic dependency added to requirements.
Debug β diagnostic prints inside AI scoring to monitor results in GitHub Actions logs.