mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 13:12:50 +00:00
* fix(salary): never take a qualified salary header as the company column The detection loop kept the LAST header matching a company pattern, so "Company Name | City | Company Count | Company Index" made the index column the company column and every converted row carried "company": "108.5"; IDA's "Firmanavn og by | Antal | Firmaets indeks" (#615) did the same. #571's exact-match preference only helped when a header was exactly "Company" or "Firma". Detection is now three tiers, each taking the first match: an exact pattern header, then a pattern header that is not a count/index column, then any pattern header; the city column can never alias the company column. Four new cases; the two qualified-header ones fail on master. * changelog: place the #700 entry under [Unreleased] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Mads Lorentzen <madslorentzen_17@hotmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>