Part of WebJamApps/web-jam-back#818. SEQUENCE THIS LAST (Josh, 2026-06-19).
Repoint gemma-cli's venue tooling off the xlsx onto the new venue API.
gemma_cli/tools/venue_contacts.py — lookup_venue_contact / update_venue_contact currently read/write XLSX_PATH → repoint to the venue API.
gemma_cli/cli.py — the venue-outreach dispatcher (_find_venue_email, _extract_venue, pre-render pipeline) currently does xlsx lookups → use the API.
- Remove
XLSX_PATH and the A1-batch sync.
Caveat: Josh is reconsidering whether Gemma stays in this workflow at all (leaning toward Agy + Claude Haiku instead, given Gemma's unreliable tool-calling). If Gemma is dropped, this becomes "remove gemma-cli venue handling" rather than a repoint. Decide before starting — hence last.
Part of WebJamApps/web-jam-back#818. SEQUENCE THIS LAST (Josh, 2026-06-19).
Repoint gemma-cli's venue tooling off the xlsx onto the new venue API.
gemma_cli/tools/venue_contacts.py—lookup_venue_contact/update_venue_contactcurrently read/writeXLSX_PATH→ repoint to the venue API.gemma_cli/cli.py— the venue-outreach dispatcher (_find_venue_email,_extract_venue, pre-render pipeline) currently does xlsx lookups → use the API.XLSX_PATHand the A1-batch sync.Caveat: Josh is reconsidering whether Gemma stays in this workflow at all (leaning toward Agy + Claude Haiku instead, given Gemma's unreliable tool-calling). If Gemma is dropped, this becomes "remove gemma-cli venue handling" rather than a repoint. Decide before starting — hence last.