# 2026-07-27 Discovery Log

## Social source discovery: r/SeattleEvents

- Feed: 25 posts (2 new since last run on 2026-07-26)
- ❌ Skipped (no external URLs): "J Cole performing on 25th August in Seattle" — only Reddit internal links (user profile, post URL), no external event source — via [Reddit post](https://old.reddit.com/r/SeattleEvents/comments/1v7b26j/j_cole_performing_on_25th_august_in_seattle/)
- ❌ Skipped (no external URLs): "Making ads FOR FREE" — self-promotion post with only a mailto link, no event source — via [Reddit post](https://old.reddit.com/r/SeattleEvents/comments/1v6xuq5/making_ads_for_free/)

No new candidates this run. Both new posts contained only Reddit-internal links or non-event content (mailto, self-promotion).

## Direct-request source: Cider Summit Seattle

- ✅ Added: Cider Summit Seattle — Recurring YAML (annual festival, "2nd Friday"/"2nd Saturday" of September) — https://www.cidersummitnw.com/seattle1
- 🔄 Status fix: Cider Summit Seattle — previously `notviable` (no scrapable events feed on the static Squarespace page); re-evaluated and added as a hand-coded recurring entry instead, following the `bite-of-seattle.yaml`/`bumbershoot.yaml` pattern for date-shifting annual festivals. Confirmed 2024/2025/2026 dates land on the 1st or 2nd Friday-Saturday of September.

## Candidate implementation: Jules Maes Saloon

- ✅ Added: Jules Maes Saloon — Recurring YAML (weekly King Trivia, every Tuesday 7pm) — https://kingtrivia.com/venues/jules-maes-saloon/
- Picked from the existing candidate queue (`docs/source-candidates/jules-maes-saloon.md`, previously `status: candidate`) as the highest-confidence pending source — a fixed weekly schedule needing no live "upcoming events" feed, unlike most other queued candidates which are currently blocked on empty `upcoming` arrays (Squarespace/Eventbrite sources awaiting new postings).
- Verified live fetch (200, real schedule content: "Tuesdays @ 7:00pm", "5919 Airport Way S"), geocoded the address via Nominatim (OSM node `2396891247`), and confirmed the build locally with `ONLY_SOURCE=jules-maes-saloon npm run generate-calendars` — 1 event, 0 errors.

## Source discovery: university lectures, pinball/arcade, hiking/biking clubs, vintage markets, roller rinks/bowling, swing/contra dance, ghost tours, glassblowing/ceramics, board game cafes, car shows/cruise-ins, running clubs

- ✅ Added: Lake Washington Cars & Coffee — Recurring YAML (weekly car meet, every Sunday, Madrona Park) — https://www.instagram.com/lakewashingtoncarsandcoffee/
- 🔴 Blocked: The Shop Club Seattle — SoDo car/motorcycle club (`theshopclubs.com/seattle/events/`) — SiteGround `sgcaptcha` JS challenge on direct fetch, not stageable for proxy testing per the local-fetch rule
- ❌ Skipped (already covered): Seattle University (Localist ICS) — `status: added`, PR #374
- ❌ Skipped (already covered): Shorty's Pinball Bar (Belltown) — `status: notviable`, no structured calendar
- ❌ Skipped (already covered): Seattle Local Markets — `status: notviable`, no ICS/RSS/API
- ❌ Skipped (already covered): Seattle World's Vintage Fair — already a recurring source (`sources/recurring/seattle-worlds-vintage-fair.yaml`)
- ❌ Skipped (already covered): Southgate Roller Rink — 7 recurring calendars already implemented
- ❌ Skipped (already covered): Century Ballroom Roadshow, Swing It Seattle, Seattle Folklore Society (contra dance) — all previously evaluated (`notviable` / `added`)
- ❌ Skipped (already covered): Mox Boarding House (Ballard/Capitol Hill), Blue Highway Games, The Missing Piece, Raygun Lounge — all previously evaluated board-game venues
- ❌ Skipped (already covered): Cascade Bicycle Club, Seattle Running Club, Fleet Feet Seattle Ballard, Capitol Hill Running Club, West Seattle Runner — all previously evaluated/added
- ❌ Not viable (Seattle-focus gate): Evergreen Mountain Bike Alliance — statewide org, events concentrated in North Bend/Leavenworth/Tacoma outside city limits
- 🔍 Investigating (not pursued this cycle): Seattle ghost/history tour operators (Seattle Terrors, Haunted History Ghost Tours of Seattle) — nightly bookable walking tours rather than distinct dated events; deprioritized in favor of higher-confidence candidates

Ran the 30+-day dead-source check (`skills/source-discovery/scripts/dead-sources.py`) against the live `build-errors.json`: 9 zero-event calendars and 13 external failures, all consistent with a single-build snapshot (Browserbase HTTP 402 credit exhaustion, small-branch zero counts) rather than sustained 30-day death — none flagged as `dead` this run.
