Skip to content

refactor(gemma-cli): repoint venue tools + dispatcher off xlsx → venue API (DO LAST) #101

Description

@JoshuaVSherman

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.pylookup_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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions