# 2026-07-29 Discovery Log

## Source discovery: comedy/nightlife, outdoors & sports, farmers markets/galleries (re-check), poetry/literary, dance studios, new breweries

Ran the dead-source checker first (`skills/source-discovery/scripts/dead-sources.py`) —
6 zero-event calendars (`frye-art-museum`, `majestic-bay-main`, the three SAM
branches, `tag-sand-point`) and 1 external failure (`on-the-hiyu`, HTTP 403).
All are pre-existing, already-tracked situations (seasonal/proxy-blocked
sources noted in prior discovery logs and `docs/source-candidates/on-the-hiyu.md`),
not new breakage. Nothing flagged as newly `dead`.

Most leads from this rotation's searches (comedy clubs, farmers markets,
galleries, night markets, drag brunch venues, warehouse/rave venues, board
game cafes, food festivals, community centers, LGBTQ+ nightlife) turned out
to already be covered as live sources or existing candidate files — this
rotation is well-mined at this point in the project's life. Three genuinely
new candidates surfaced:

- 💡 Candidate: Open Books: A Poem Emporium — Shopify-hosted static page (not the built-in `shopify` product-feed type) — https://open-books-a-poem-emporium.myshopify.com/pages/events-calendar — Pioneer Square poetry bookstore with real recurring readings; `?format=json` returns a single prose `body_html` blob rather than structured event data, so this needs a 🔴 Low custom scraper to parse loosely-formatted date/description text, not a fetch fix.
- ❌ Not Viable: Salsa Con Todo — Wix Events widget — https://www.salsacontodo.com/seattle-dance-community-calendar — client-rendered, `#wix-warmup-data` confirmed empty of event content, same dead-end pattern as other Wix sites already logged in this repo.
- 🔍 Investigating: Greenlake Brewing — no site/feed found yet — new Cody Cluff neighborhood brewery in Green Lake (opened April 2026); only news coverage of the opening turned up in search, no dedicated website or events feed. Revisit once the venue has an established online presence.
- 🔄 Status fix: Ballard Comedy Takeout — re-checked the public Eventbrite mirror again (`GET .../organizers/121332375671/events/?status=live`); still `object_count: 0`. Remains `investigating` — the shared `EventbriteRipper` series-expansion fix from the prior cycle is proven correct, just waiting on the organizer to post a new season.

Everything else searched this cycle mapped to already-`added` sources,
already-tracked candidate files (`status: candidate`/`investigating`/
`notviable`/`blocked`), or one-off/non-recurring events not suited to this
project (single annual festivals, dead venues like the old Capitol Hill
R Place which closed in 2021 and relocated as "The Comeback Seattle" in
SoDo — not investigated further this cycle).

## Source discovery: networking mixers, arcade/pinball, tech meetups

Nearly every `status: candidate`/`investigating` Squarespace/Eventbrite
source currently sitting in the queue (the-cuff-complex, poquitos-seattle,
wanderlust-nursery, queen-anne-historical-society, etc.) is still at 0
upcoming events on re-check. Also probed DiscNW (Northwest Ultimate
Association, `https://www.discnw.org/en_us/e`): with an
`X-Requested-With: XMLHttpRequest` header the embedded event-list endpoint
returns 26 real league/camp entries June–November 2026, confirming the
site is scrapable — but every entry is a multi-week league registration
window (e.g. "2026 Fall Mixed Hat League", 9/4/26–11/13/26) rather than a
single dated happening, and needs a custom `HTMLRipper`. Left as `status:
candidate` (🔴 Low tier) pending a future cycle rather than implementing
this run, in favor of a higher-confidence built-in-type source found in
the same pass.

- ✅ Added: Seattle Tech Mixer — Eventbrite (`organizerId: 68154040953`) —
  1 confirmed live event ("Seattle Tech Mixer 2026", Jul 30 2026, Tapster
  in South Lake Union) via the public organizer API; recurring series with
  a multi-year track record. `EVENTBRITE_TOKEN` already a configured repo
  secret — no new credential needed. `sources/seattle_tech_mixer/` — PR #1054
- 💡 Candidate: DiscNW (Northwest Ultimate Association) — confirmed 26 live
  league/camp entries via the AJAX embedded endpoint (needs
  `X-Requested-With: XMLHttpRequest`); custom `HTMLRipper` needed, and
  events are multi-week registration windows rather than single dates —
  revisit as a future custom-scraper cycle
- 💡 Candidate: Add-a-Ball Amusements (Fremont pinball) — weekly Wednesday
  round-robin tournament described only in static page prose, no dated
  per-event listing; a `sources/recurring/` candidate for a future cycle,
  not implemented this run (one-source-per-cycle rule)
- 💡 Candidate: Georgetown Pizza & Arcade — two monthly pinball
  tournaments ("Pingolf" 2nd Sunday, "Detention Match Play" last Sunday)
  described in static page prose; also a `sources/recurring/` candidate
  for a future cycle, not implemented this run
- 🔍 Investigating (dead ends, logged so future cycles skip them): Museum
  of Museums (closed permanently Sept 2023, stale search results),
  Meeples Games (SiteGround sgcaptcha JS challenge), NW Esports
  (online-only, no Seattle venue events), Q Nightclub / Axe Kickers /
  Seattle Book Club (JS-rendered Tixr/Wix/Shopify-app calendars, no public
  API found)
