You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
I Luk Kim 3b6e5cdbd4 proactive: mission-driven employer scope + non-ortho specialty gate
The plan targets PSLF-eligible, mission-driven employers (government,
tribal, nonprofit, FQHC/community health, academic, public hospital).
For-profit DSOs (Smile Doctors, Sonrava, Specialty Dental Brands) had
slipped in through site: queries and auto-discovered boards, and their
pages produced off-scope leads — including Pediatric Dentist titles
that were never orthodontist jobs.

- employer_scope: rule-based employer classifier (.gov/.mil/.edu/
  .nsn.us hosts, configured public domains, government/tribal/
  nonprofit/academic/FQHC terms); private/unknown employers are
  FILTERED at verification (default-deny) and logged to
  workspace/candidates/*.employers.jsonl. Board catalogs declare
  employer_type; auto-discovered boards are written only when the
  SERP evidence classifies as mission-driven.
- roles: new other_specialty class (pediatric dentist, endodontist,
  oral surgeon, general dentist …) filtered before target matching;
  hidden dentist-title lanes at public employers stay.
- verifier: normalize ATS page titles ("Job Application for X at Y"
  -> "X") before storing; apply employer gate.
- discovery: scope filter + out-of-scope reporting; private auto
  catalog cleared (University of Utah Health kept as academic).
- closed markers: drop bare "filled" — federal boilerplate ("until
  the position is filled") marked open USAJOBS postings as CLOSED.
- urls: strip default :443/:80 ports so USAJOBS links dedupe.
3 weeks ago
..
adapters tribalhealth: add adapter for tribal staffing job board 4 months ago
db proactive: add reverify pass, cross-source dedup, and outreach list 3 weeks ago
models proactive: add discovery + verification core for active job search 4 weeks ago
proactive proactive: mission-driven employer scope + non-ortho specialty gate 3 weeks ago
prompts Initial implementation of gimme-job CLI 6 months ago
runtime browser: add per-site proxy pool with failover rotation for geo-blocked sites 4 weeks ago
templates Initial implementation of gimme-job CLI 6 months ago
utils proactive: mission-driven employer scope + non-ortho specialty gate 3 weeks ago
__init__.py Initial implementation of gimme-job CLI 6 months ago
cli.py proactive: mission-driven employer scope + non-ortho specialty gate 3 weeks ago
config.py Add 8 site adapters, early stop, Telegram notifications, and list command 6 months ago
constants.py proactive: add discovery + verification core for active job search 4 weeks ago