# Job titles, honorifics, and professional titles that should never be anonymized
PROTECTED_TITLES = {
    # Common honorifics
    "mr",
    "mrs",
    "ms",
    "miss",
    "dr",
    "prof",
    "professor",
    "sir",
    "madam",
    "dame",
    # Job titles
    "ceo",
    "cto",
    "cfo",
    "coo",
    "president",
    "vice",
    "senior",
    "junior",
    "director",
    "manager",
    "supervisor",
    "coordinator",
    "specialist",
    "analyst",
    "engineer",
    "developer",
    "consultant",
    "advisor",
    "assistant",
    "associate",
    "executive",
    "officer",
    "lead",
    "principal",
    "architect",
    "admin",
    "administrator",
    # Professional titles
    "attorney",
    "lawyer",
    "judge",
    "nurse",
    "doctor",
    "surgeon",
    "physician",
    "therapist",
    "counselor",
    "teacher",
    "instructor",
    "trainer",
    "coach",
    "researcher",
    "scientist",
    "technician",
    "clerk",
    "secretary",
    "receptionist",
    # Academic titles
    "student",
    "graduate",
    "undergraduate",
    "phd",
    "masters",
    "bachelor",
    "dean",
    "chancellor",
    "provost",
    "rector",
    # Military/Government
    "captain",
    "lieutenant",
    "sergeant",
    "colonel",
    "general",
    "admiral",
    "major",
    "private",
    "corporal",
    "commissioner",
    "senator",
    "representative",
    "mayor",
    "governor",
    "minister",
    "chief",
    # Religious titles
    "father",
    "mother",
    "brother",
    "sister",
    "pastor",
    "priest",
    "rabbi",
    "imam",
    "bishop",
    "cardinal",
    "pope",
    "reverend",
    "rev",
}
