Skip to content

fix: recover explicit Go notation from job titles - #16

Merged
pashawkola33 merged 1 commit into
mainfrom
fix/go-title-contexts
Aug 10, 2026
Merged

pashawkola33 merged 1 commit into
mainfrom
fix/go-title-contexts

Conversation

@pashawkola33

Copy link
Copy Markdown
Owner

Summary

Follow-up to the extractor hygiene release after production read-only rescore preview exposed false negatives for explicit Go notation in job titles.

  • recover title-only (Go) notation
  • recover Python / Go and Go / Python language pairs
  • keep the conservative body-level Go rule unchanged
  • preserve ordinary-English go negatives
  • preserve deterministic technology ordering and deduplication

Production evidence

The read-only rescore preview showed legitimate Go disappearing from vacancies including:

  • Juju Software Engineer (Go)
  • Distributed Systems Testing Software Engineer, Python / Go

This patch recovers only explicit title evidence rather than broadening the body matcher.

Scope

No changes to:

  • scoring weights or bands
  • blockers or ranking
  • REST extraction
  • PostgreSQL alias handling
  • seniority
  • workflow / Mini App / Telegram
  • rescore write logic
  • schema or configuration
  • documentation

Verification

Focused extractor tests:

  • Tests run: 135
  • Failures: 0
  • Errors: 0
  • Skipped: 0

git diff --check clean.

@pashawkola33
pashawkola33 merged commit 7134d76 into main Aug 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant