joshsoftware / joshsoftware/EZScreen

Bug-006 -: The nice-to-have skill count used during AI matching (5) does not match the actual nice-to-have count parsed from the JD (6) — one skill is silently dropped, skewing the match score.

Open
#41 1 comment 0 reactions 1 assignee Claimed by @devkatevighnesh View on GitHub
Done
Dominant language
Python
Stars
0
Forks
0
Avg merge
18h 32m
Merged PRs (30d)
30

Description

Bug-006

Bug Summary:
The nice-to-have skill count used during AI matching (5) does not match the actual nice-to-have count parsed from the JD (6) — one skill is silently dropped, skewing the match score.

Environment: Staging
Module: AI Matching — Nice-to-have Skill Count

Preconditions
User is logged in.
JD "DevOps" parsed with 6 nice-to-have skills (Banking/regulated experience, Azure, GCP, Python, Shell scripting, Cloud cost optimization knowledge).
Candidate "Dinesh Inamdar" scored against this JD.

Steps to Reproduce
Login to the application.
Open the "DevOps" job's AI-parsed requirements page; confirm "Skills — 14 must-have · 6 nice-to-have".
Open Dinesh Inamdar's applicant detail page.
Check the "Nice-to-have" progress bar fraction and percentage under AI match.
Expand "Skill coverage" section and count Nice-to-have Matched + Missing chips.

Expected Result
Nice-to-have fraction should read 1/6 (not 1/5); Skill coverage should list all 6 nice-to-have skills across Matched + Missing, including "Cloud cost optimization knowledge" under Missing.

Actual Result
AI match shows "Nice-to-have 1/5 · 20%". Skill coverage shows Matched·1 + Missing·4 = 5 total. "Cloud cost optimization knowledge" does not appear anywhere. Recalculating the scoring formula confirms the Overall score (3.6/10) uses denominator 5, not 6 — using 6 would yield ~3.5/10.

Test Data
JD: DevOps (6 nice-to-have skills). Resume: Dinesh Inamdar (DINESH_INAMDAR_CV.pdf).

Severity
Medium

Priority
Medium-High

Attachnment :

Image

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.