#!lexicon 1
#!list stop_words_sometimes_capitalised 295
# Ordinary words that must never become name candidates, but that correct
# English does capitalise mid-sentence.
#
# HALF A LIST. The stoplist every front door vetoes candidates against is this
# file UNION `stop_words_never_capitalised.txt`, and neither half is the
# stoplist on its own. Read that file's header for the split and the leak that
# forced it; in one line: the veto wants every stop word, and the
# sloppy-capitaliser signal wants only the never-capitalised half, because
# "in July" and "my Dad" are correct English and told us nothing about the
# writer.
#
# Three kinds of word are here, and the test for all three is the same — is
# there a correct English sentence with this word capitalised in the middle of
# it?
#
# * **Nouns and adjectives and numerals.** English capitalises them inside
#   proper names: "Lincoln School", "Great Lakes", "First Baptist Church",
#   "New Year's Day". `School` fired the signal on four NWP papers and every
#   one of them was a school's name.
# * **Months, weekdays and honorifics.** Always capitalised. `July` is what
#   suppressed `Alvarez` in "We stayed with the Alvarez family in July."
# * **Named categories that identify nobody** — holidays and observances,
#   languages, nationalities and ethnic groups, religions and their scriptures.
#   These are on the stoplist at all because `English` was masked in a 34-word
#   paper by an English-language learner writing about learning English.
#
# Two rules govern what may be added to the named-category block, and both are
# load-bearing.
#
# 1. Nothing that `is_common_given_name` already carries. Easter, Valentine,
#    German, Latina, Christian, Jesus and Quran were all proposed and all
#    excluded on that test: a stop word wins over the given-name tier, so
#    listing one of those would stop redacting a real child called Christian.
# 2. Priced before adding, not after. The 50 category words below claim 138,506
#    American surname bearers between them — 0.072% of the census population,
#    against the 1.25% ceiling the bare-surname exposure gate enforces. French
#    (63,991) and English (46,393) are most of it. Measured 2026-09-10;
#    re-measure before extending, because the cheap-looking additions are the
#    common ones.
#
# Scope of that block is deliberately narrow. Public FIGURES, PLACES and WORKS
# belong in the gazetteer, which already carries `Che Guevara` and `Australia`;
# settlements are excluded from it on purpose and stay excluded. This list is
# only for the categories no gazetteer tier models at all.
#
# Same format and the same bias as the sibling file: singulars only, plurals
# generated at the bottom by `python -m vicary_build lexicon`, count asserted on
# read.
  another other same different new old good bad better best worst
  great big small long short high low young happy sad hard easy
  one two three four five six seven eight nine ten hundred thousand million
  next last first second third
  right wrong true false sure certain important special favorite
  people person thing time day year week month hour minute
  school class teacher student friend family home house mom dad mother father
  parent brother sister grandma grandpa
  life world way place part kind sort lot
  january february march april may june july august september october
  november december monday tuesday wednesday thursday friday saturday sunday
  mr mrs ms dr pm usa u.s tv

# Plurals the generated region below cannot carry. Each is also an American
# surname, so the census veto drops it — and a stop word that quietly stops
# existing is a recall regression with no diff to read. Written out by hand for
# that reason, not as a leftover: check
# `test_the_built_list_still_carries_every_word_it_used_to` before touching one.
  brothers days friends schools times ways weeks years

# The named categories. See rules 1 and 2 in the header before adding one.
  christmas halloween thanksgiving hanukkah passover ramadan eid diwali
  kwanzaa valentines
  english spanish french chinese japanese korean italian russian arabic
  hindi portuguese vietnamese greek polish irish scottish
  hispanic latino asian african american european mexican
  canadian indian native jewish muslim catholic protestant buddhist
  hindu nazi
  god bible koran torah allah

# >>> generated inflections — written by `python -m vicary_build lexicon`
# Bare plurals of the words above, so a capitalised `Sets` or `Parties` is
# vetoed by the same lookup its singular is. Hand-written pairs used to do this
# and only for the 35 somebody thought of.
#
# Two subtractions are applied here and neither is optional. A form borne as an
# American surname is dropped, because a stop word puts every family bearing it
# beyond the redactor (`may` would claim `Mays`, `will` would claim `Wills`).
# A form that is a common given name is dropped for a sharper reason: a stop
# word wins over the given-name tier, so `we` -> `wes` would stop redacting a
# child called Wes. Plurals still written out by hand above are the ones a
# subtraction removes from here — they are load-bearing, not leftovers.
#
# Regenerate with `python -m vicary_build lexicon`; do not edit below by hand.
  africans allahs americans anothers aprils arabics asians augusts bads bests
  bigs buddhists canadians catholics certains chineses christmases classes
  dads decembers differents diwalis drs easies eids eights englishes europeans
  falses families fathers favorites februaries firsts fours frenches fridays
  gods grandmas grandpas greats greeks halloweens hanukkahs happies highs
  hindis hindus hispanics hours houses hundreds importants indians irishes
  italians januaries japaneses jewishes julies korans koreans kwanzaas lasts
  latinos lifes lots marches mexicans millions minutes moms mondays months
  mothers mses muslims natives nazis nexts novembers octobers others parents
  parts passovers places pms polishes portugueses protestants ramadans rights
  russians sads saturdays scottishes seconds septembers sevens sisters sixes
  sorts spanishes specials students sundays sures teachers tens thanksgivings
  things thirds thousands threes thursdays torahs trues tuesdays tvs twos usas
  valentineses vietnameses wednesdays worsts wrongs
# <<< end generated inflections
