feat(classifier): add recruiting ATS platforms and enrich career interview scheduling shield
Merged
DO
6d ago+71+71+01234567890123456789-8-8-0123456789
Summary
- Extends the Career / Employment Contract rule in
06_Work_Career/Work/Career(Primary/keep, 0.99 confidence) to explicitly detect enterprise recruiting ATS platforms (greenhouse.io,lever.co,myworkday.com,workday.com,avature.net,icims.com,smartrecruiters.com,ashbyhq.com,taleo.net). - Enriches career subject and snippet terms with active interview scheduling, round progression, debrief, and candidacy terms (
interview schedule,next round of interview,round 2 interview,interview debrief,update on your candidacy). - Explicitly filters out ATS job alert marketing (
job alert,job recommendations,jobs you might like). - Maintains exact parity between
code.gsandsrc/index.js. - Adds unit tests in
tests/code.test.js. - Passed all 22 test suites (1,084 tests) and strict No-PII check.
Summary by CodeRabbit
- Bug Fixes
- Improved career email classification to recognize more employment, interview, scheduling, and application-status language.
- Career messages from supported applicant-tracking platforms are now recognized, while job alerts and recommendations are excluded.
- Tests
- Added coverage for interview scheduling, application updates, and job-alert exclusions.