fbf8deaa8c
Replace the per-role (dentist/specialist) patches with one rule: «پزشک عمومی» is the AI fallback, so whenever the keyword parser already extracted a more specific role from the same text, use that (dentist, lab, OR tech, mislabeled nurse, …). Falls back to «پزشک متخصص» when the text says specialist but the parser found nothing more specific. Only ever overrides the weak GP default, so genuine GP ads are untouched. Applies to new ingests. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>