Grade ranges like K-8 are always dropped; other labels (such as BHS) are now listed in EXTRACT_IGNORE instead of being built in. Matches whole entries in any case, in menu items and event titles.
Reads golden pages with a local Ollama model (default nemotron-3.5-bolt:e4b) or Claude. Grid pages are read one week row at a time and dated in code; EXTRACT_DOUBLE_READ=1 reads twice and flags disagreements.