Fix CV verification scoring and UI alignment issues
ProcessCVCheckJob: - Recognize "contract", "contract work", "contract role" as freelance - Add "various", "various clients" for multiple short-term contracts - Prevents false matching of contract work to dissolved companies Report.razor: - Fix stat blocks centering (icon, number, label now centered) - Fix employment table column alignment with fixed widths - Add inline styles to header for consistent centering - Improve GetPointsForCompany to show -10 for unverified companies 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -523,13 +523,22 @@ public sealed class ProcessCVCheckJob
|
||||
name == "self employed" ||
|
||||
name == "selfemployed" ||
|
||||
name == "contractor" ||
|
||||
name == "contract" || // Working on contract basis
|
||||
name == "contract work" ||
|
||||
name == "contract role" ||
|
||||
name == "various" || // Multiple short-term contracts
|
||||
name == "various clients" ||
|
||||
name == "various companies" ||
|
||||
name.StartsWith("freelance ") ||
|
||||
name.StartsWith("self-employed ") ||
|
||||
name.StartsWith("self employed ") ||
|
||||
name.StartsWith("contract ") ||
|
||||
name.StartsWith("contracting ") ||
|
||||
name.Contains("(freelance)") ||
|
||||
name.Contains("(self-employed)") ||
|
||||
name.Contains("(self employed)") ||
|
||||
name.Contains("(contractor)");
|
||||
name.Contains("(contractor)") ||
|
||||
name.Contains("(contract)");
|
||||
}
|
||||
|
||||
private static bool IsPublicSectorEmployer(string companyName)
|
||||
|
||||
Reference in New Issue
Block a user