## Source discovery: FarmersMarket / South Lake Union

- ✅ Added: South Lake Union Saturday Market — recurring — PR #507

## Source discovery: Dance / Arts / Comedy / Music Venues

Dead source check: HTTP 403 from deployed site (known infrastructure issue, consistent with prior days). No dead sources confirmed.

### Searches conducted

1. **Arts/theater calendar ICS** — Seattle Theatre Group (already `stg`), 5th Avenue Theatre (already `5thavenue`), EverOut (aggregator, no ICS). ARC Dance found with active Tribe Events ICS feed — but events are mostly dance school schedule (semesters, classes); only 3 public performances. Not suitable.
2. **Comedy on Eventbrite** — Laughs Comedy Club (already `laughs_comedy`), Club Comedy Seattle (already `club_comedy`).
3. **Summer outdoor concerts** — Downtown Summer Sounds (already DSA covers it), Seattle Chamber Music Society (already `notviable`).
4. **Dance studios with ICS** — ARC Dance (`arcdance.org`) has Tribe Events ICS, but 15 events are school calendar entries (semesters, auditions). Only 3 public performances. Not suitable for public events calendar.
5. **Music / nightlife** — Climate Pledge Arena (already `climate_pledge_arena`), Seattle Symphony (403 on direct fetch), Black Lodge (already added), RailSpur (still 0 events).
6. **New venues 2025** — Hidden Hall (Fremont) still "launching soon" — no events. Pier 58/Waterfront Park (connection refused).
7. **LGBTQ nightlife** — Kikipedia (403 blocked), Queer/Bar (already `queer_bar`), Seattle Pride (already `seattle_pride`).
8. **Community events** — CISC Seattle has Tribe Events ICS but events are senior wellness programs (not public events). Not suitable.

### Implementation

Implemented **Dancing Til Dusk** (`sources/dancing_til_dusk/`) as new source:
- Free outdoor summer dance series, 17 events July 7–August 30, 2026
- 10 different Seattle parks (Westlake, Freeway, Hing Hay, Ballard Commons, etc.)
- Custom `IRipper` parsing static HTML from `https://danceforjoy.biz/dancingtildusk/`
- 17/17 tests passing, TypeScript clean

### Candidate file updates

| Candidate | Status change | Notes |
|-----------|--------------|-------|
| Dancing Til Dusk | `candidate` → `added` | PR #508 |
| RailSpur Seattle | `candidate` (updated lastChecked) | Still 0 events |

### New candidate findings

| Candidate | Status | Notes |
|-----------|--------|-------|
| ARC Dance | `notviable` | ICS exists but events are school schedule, not public performances |
| CISC Seattle | `notviable` | Tribe Events ICS exists but events are senior wellness programs |
| Hidden Hall | `investigating` | New Fremont venue, still "launching soon" — revisit |

- ✅ Added: Dancing Til Dusk — custom HTML ripper — PR #508
- 🔄 Status check: RailSpur Seattle — still 0 events (6th check)

## Source discovery: FIFA World Cup / community events

- ✅ Added: SEA 26 Drone Shows — custom HTML IRipper — PR #TBD
  - Source: https://www.visitseattle.org/sea26/drone-show/
  - 6 free drone shows at Seattle Center's International Fountain following each Seattle FIFA match
  - Discovered from a resident poster/email shared in session
  - TBD show times emit UncertaintyError for resolution once Visit Seattle announces times

## Source discovery: Annual Seattle festivals (ideas.md)

Implemented **Bite of Seattle** from `ideas.md` recurring events list:
- Annual 3-day food and music festival at Seattle Center (41st anniversary in 2026)
- 300+ food vendors, beer/wine/cider gardens, 50+ musical performers, free admission
- 2026 dates: July 24–26 (4th Friday–Sunday of July)
- Implemented as `sources/recurring/bite-of-seattle.yaml` with `schedule: "4th Friday/Saturday/Sunday"`, months: [7]
- Pattern matches 2025 (Jul 25–27) and 2026 (Jul 24–26); 2024 was 3rd weekend — verify each year

- ✅ Added: Bite of Seattle — recurring YAML — PR pending
