## Source discovery: Annual Conventions / Music / Beer / Outdoor Cinema

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

### Searches conducted

1. **Annual conventions (ideas.md)** — Researched ECCC and Sakura-Con.
   - ECCC: confirmed 1st Thursday–Sunday of March pattern for 2025–2027. Implemented.
   - Sakura-Con: follows Easter weekend (moveable feast) — NOT expressible as simple recurring YAML. Candidate file created.

2. **Music venues ICS** — Bandsintown, Songkick, EverOut all confirmed; no new ICS feeds found beyond already-covered sources.

3. **Beer/taproom events ICS** — Ounces Taproom (`ounces_taproom`), Reuben's Brews (`reubens_brews`) both already covered.

4. **Outdoor cinema** — GreenStage (`external/greenstage`) already covered. Seattle Center Movies at the Mural (`movies_at_the_mural`) already covered.

5. **Comedy open mic** — Club Comedy, Emerald City Comedy, Comedy Underground, Laughs Comedy Club all already covered.

6. **Seattle Convention Center ICS** — seattlecc.com returns `sg-captcha: challenge` (SiteGround bot protection). Blocked.

### Implementation

Implemented **Emerald City Comic Con** as `sources/recurring/emerald-city-comic-con.yaml`:
- 1st Thursday–Sunday of March
- Seattle Convention Center, 705 Pike St, Seattle, WA 98101
- Hours: Thu–Sat 10am–7pm (PT9H), Sun 10am–5pm (PT7H)
- Tags: Gaming, Community, Downtown
- 4 events generated in build
- Removed from ideas.md

### Candidate file updates

| Candidate | Status | Notes |
|-----------|--------|-------|
| Emerald City Comic Con | New → `added` | `sources/recurring/emerald-city-comic-con.yaml` |
| Sakura-Con | New → `candidate` | Easter-dependent dates, not implementable as simple recurring YAML |

- ✅ Added: Emerald City Comic Con — recurring YAML — 4 events
- 💡 Candidate: Sakura-Con — recurring YAML (needs manual date override) — https://sakuracon.org/
- ❌ Not viable: Seattle Convention Center ICS — SiteGround captcha (blocked)

## Source discovery: arts & galleries

- ✅ Added: Slip Gallery — Squarespace — 2 events — PR #587
  - Contemporary art gallery at 2301 1st Ave, Belltown
  - `?format=json` confirmed 2 upcoming exhibitions (June 12 – July 2, 2026)
  - OSM node 2327663052 verified

- 💡 Candidate: CoCA Seattle — Squarespace — 0 upcoming events (re-checked)
- 💡 Candidate: Seattle Creative Social — Squarespace — 0 upcoming events (re-checked; June event not yet posted)
- 💡 Candidate: RailSpur Seattle — Eventbrite — 0 upcoming events (re-checked)
- 💡 Candidate: Cornish College of the Arts — Localist API — 0 upcoming events (summer lull)

## Source discovery: Markets / Bookstores / Dance / Community

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

### Searches conducted

1. **Bookstores & author readings** — Elliott Bay Book (`elliott-bay`), Hugo House (`external/hugo-house`), Third Place Books (`third_place_books`), Couth Buzzard (`couth_buzzard`), Book Larder (`book_larder`) all already covered.

2. **Seattle City of Literature** — Uses Tockify for embedded community calendar; Tockify calendar slug on their page is `tkf2` (user-submitted events form), but no public ICS feed found for the calendar. Not viable as a data source.

3. **New venues (BizBash spring 2026)** — Reviewed 10 new Seattle venues from BizBash "New Venues for Spring 2026" article. Cannonball Arts, Pitch the Baby, Picklewood, Flight Club Seattle — all previously evaluated; private event/booking venues with no structured public calendar.

4. **Markets & night markets** — Investigated Seattle Local Markets (`seattlelocalmarkets.com`), which organizes two recurring markets not yet in sources:
   - **Fremont Evening Market** — Last Thursday monthly, Feb–Nov, N 35th St Fremont
   - **Magnolia Flea Market** — 2nd Saturday monthly, Apr–Oct, 4257 24th Ave W
   Both were confirmed accessible (HTTP 200) and not in sources or candidates.

5. **Dance events** — SeattleDances (`seattledanceinfo.com`) WordPress site, no ICS feed. Seattle International Dance Festival (annual June event, already past for 2026). All That Dance is a private class calendar, not public events.

6. **Cultural organizations** — GSKA (Greater Seattle Korean Association), Filipino Community of Seattle (Wix, 2 events — not viable). Wing Luke, CIDBIA, Friends of Little Saigon already covered.

7. **Cycling/running** — Cyclists of Greater Seattle (WildApricot) — no full ICS feed, only per-event export. Not viable as a feed source.

### Implementation

Implemented two new recurring market sources:

**Magnolia Flea Market** (`sources/recurring/magnolia-flea-market.yaml`):
- 2nd Saturday monthly, April–October, 10am–4pm
- Location: 4257 24th Ave W, Seattle, WA 98199 (Magnolia Vintage Warehouse)
- RRULE: `FREQ=MONTHLY;BYDAY=2SA;BYMONTH=4,5,6,7,8,9,10`
- 1 upcoming event generated (next: June 13, 2026)

**Fremont Evening Market** (`sources/recurring/fremont-evening-market.yaml`):
- Last Thursday monthly, February–November
- Hours vary: 4–8pm in Feb/Mar/Nov, 5–9pm April–October
- Location: N 35th St, Fremont, Seattle, WA 98103
- 2 RRULE entries for different hour blocks
- 2 upcoming events generated (next: June 25, 2026 at 5pm)

### Candidate file updates

| Candidate | Status | Notes |
|-----------|--------|-------|
| Magnolia Flea Market | New → `added` | `sources/recurring/magnolia-flea-market.yaml` |
| Fremont Evening Market | New → `added` | `sources/recurring/fremont-evening-market.yaml` |

- ✅ Added: Magnolia Flea Market — recurring YAML — 1 event
- ✅ Added: Fremont Evening Market — recurring YAML — 2 events
- ❌ Not viable: Seattle City of Literature community calendar — Tockify embedded, no public ICS API
- ❌ Not viable: Flight Club Seattle — private event booking only
- ❌ Not viable: Cyclists of Greater Seattle — WildApricot, no full ICS feed

## Source discovery: food & drink / community / arts

Dead source check: HTTP 403 from deployed site (known infrastructure issue). No dead sources confirmed.

### Searches conducted

1. **Food festivals** — Bite of Seattle already covered (`seattle_center`). West Seattle Summer Fest covered. Seattle Street Food Festival: Eventbrite organizer shows 0 events; 2026 dates (Aug 22–23) unverified as multi-year pattern. Holding as candidate.

2. **Bookstore events** — Elliott Bay Book Company already covered (`sources/elliott-bay/`). Seattle City of Literature already covered (`external/`). SPL Authors & Books already covered (`spl_authors_books`).

3. **Comedy / open mic** — Club Comedy, Emerald City Comedy, Comedy Underground, Laughs Comedy Club all already covered. Pioneer Square Comedy Open Mic: Visit Pioneer Square site blocked (SiteGround captcha).

4. **Community Eventbrite** — West Seattle Blog: WordPress, no ICS. Hillman City Collaboratory: returns 503. Seattle Gay Scene: WordPress blog-style posts (no structured events). Filipino Community of Seattle: 1 Eventbrite event (too low volume).

5. **Craft / maker** — Seattle Makers: blocked (EventPrime AJAX, no ICS). Meeples Games: blocked (SiteGround captcha).

6. **New Seattle venues** — Midwest Coast Brewing: Squarespace, 0 events. Here Today Brewery: Squarespace, 0 events. AIA Seattle: 503 on fetch.

7. **Art walks** — Capitol Hill Art Walk: notviable (Craft CMS, monthly recurring only). Pioneer Square Art Walk: already covered (`recurring/pioneer-square-artwalk.yaml`). **Central District Art Walk: First Fridays monthly event, organized by Made Space Seattle on Eventbrite (organizer `12403583534`). 9 upcoming events confirmed (6 art walks Jul–Dec 2026). NOT previously covered. → Implemented.**

8. **Neighborhood discovery** — White Center Now: WordPress, no ICS. Phinney Neighborhood Association: no ICS/API.

### Implementation

Implemented **CD Art Walk (Made Space Seattle)** as `sources/cd_art_walk/ripper.yaml` using the built-in `eventbrite` type:
- Eventbrite organizer ID: `12403583534` (Made Space Seattle)
- 9 upcoming events confirmed via Eventbrite web UI (6 CD Art Walk: First Fridays, Jul–Dec 2026)
- Venue: Midtown Square, 2301 E Union St, Seattle, WA 98122 (Central District)
- Tags: Arts, Community, Central District
- EVENTBRITE_TOKEN required in CI; `expectEmpty: true` added
- Geo: lat 47.6127679, lng -122.3016849 (OSM node 5724560022)

### Candidate file updates

- ✅ Added: CD Art Walk (Made Space Seattle) — Eventbrite `12403583534` — 9 upcoming events — `docs/source-candidates/cd-art-walk.md`
- 💡 Candidate: South Park Business District — Squarespace — 1 upcoming event (SOPASUPA + RIVER FEST, Aug 8) — monitoring for more events
- 💡 Candidate: Seattle Street Food Festival — Eventbrite organizer 0 events now; 2026 dates Aug 22–23 confirmed but multi-year pattern unverified
- ❌ Not viable: Whim W'Him Dance — WordPress, no Tribe Events ICS, custom scraper needed but no upcoming events to verify against
- ❌ Not viable: Northwest Trail Runs — WordPress, no ICS feed, custom scraper required

## Source discovery: LGBTQ+ / Film / Parks / Nightlife / Community

Dead source check: HTTP 403 from deployed site (known infrastructure issue). GBA Georgetown returns HTTP 503 (site down). No new dead sources to flag.

### Searches conducted

1. **Bookstores & libraries** — Elliott Bay, SPL Authors, Book Larder, Couth Buzzard, Third Place Books, University Book Store all already covered. Ada's Technical Books closed permanently.

2. **Food & drink** — Seattle Street Food Festival (Aug 22–23 2026, confirmed). Eventbrite organizer `6916683221` still 0 events — not posting until closer to date. Unchanged from prior check.

3. **LGBTQ+ / Community** — Seattle Pride already covered. Queer/Bar already covered. Seattle PrideFest is Squarespace but only 2 upcoming events (June 27–28 only). Too low volume.

4. **Film / Cinema** — **Found Three Dollar Bill Cinema** (`threedollarbillcinema.org`) — Seattle's LGBTQ+ film hub, Squarespace, 8 upcoming events confirmed. Not previously covered.

5. **Parks** — Seattle Parks Foundation has working Tribe Events ICS feed with 30 events — mostly volunteer park restoration work parties + 2 pop-up concerts + community events. Tagged for future consideration.

6. **Nightlife / Electronic** — VICE Seattle uses Booketing platform (not supported). Monkey Loft has many organizers, no single Eventbrite account. Capitol Hill Block Party uses Eventim + Squarespace, only 1 annual event.

7. **Neighborhood councils** — Wallingford Community Council, Fremont Neighborhood Council — WordPress, no ICS feeds.

8. **Re-checks** — RailSpur Seattle: still 0 Eventbrite events (re-checked). CoCA Seattle: still 0 Squarespace events.

### Implementation

Implemented **Three Dollar Bill Cinema** as `sources/three_dollar_bill_cinema/ripper.yaml` using built-in `squarespace` type:
- Squarespace `?format=json` confirmed: 8 upcoming events (June 2026)
- Events at SIFF Cinema Uptown, Northwest Film Forum, and Hidden Hall
- `geo: null` — itinerant, events at multiple Seattle venues
- Tags: Movies, Arts
- 8 events generated in build (0 errors)

### Candidate file updates

| Candidate | Status | Notes |
|-----------|--------|-------|
| Three Dollar Bill Cinema | New → `added` | `sources/three_dollar_bill_cinema/ripper.yaml` |
| Seattle PrideFest | New `candidate` | Squarespace, 2 events only (June 27–28 2026) — revisit after Pride |
| Seattle Parks Foundation | New `candidate` | Tribe Events ICS, 30 events (mostly volunteer work parties + 2 concerts) |

- ✅ Added: Three Dollar Bill Cinema — Squarespace — 8 events
- 💡 Candidate: Seattle PrideFest — Squarespace — 2 events (seasonal/annual) — https://seattlepridefest.org/schedule
- 💡 Candidate: Seattle Parks Foundation — Tribe Events ICS — 30 events (park restoration + concerts) — https://seattleparksfoundation.org/events/

## Source discovery: annual festivals / food & drink / sports / environmental

Dead source check: HTTP 403 from deployed site (known infrastructure issue). No dead sources confirmed.

### Searches conducted

1. **Food festivals** — Bite of Seattle (`recurring/bite-of-seattle.yaml`) already covered. West Seattle Summer Fest: static website, no ICS/Eventbrite organizer. Northwest Folklife: Memorial Day weekend (variable pattern, not expressible as simple recurring YAML). Ballard Seafoodfest: static, no ICS. Seattle Street Food Festival: Eventbrite 0 events.

2. **Beer/taproom** — Ounces Taproom (West Seattle): Squarespace, 6 upcoming events but mostly World Cup watch parties (seasonal). Midwest Coast Brewing: Squarespace, 0 events. Good Society Beer already covered (`external/good-society-beer.yaml`).

3. **Sports/recreation** — Seafair already covered (`external/seafair.yaml`, 24 community events). Seattle Storm/Seahawks/Sounders: Ticketmaster-gated. Uplift Climbing: custom site, no ICS feed.

4. **Environmental** — Sustainable Seattle (WordPress/Tribe Events ICS): 2 events only, low volume. Seattle Parks Foundation: already covered (`external/seattle-parks-foundation.yaml`, working ICS with 30 events). Cascadia Climate Action already covered.

5. **Annual festivals** — Fremont Fair: major annual solstice street fair, NOT yet covered. Confirmed "3rd Saturday/Sunday of June" recurring pattern (2025: June 21–22; 2026: June 20–21). fremontfair.com has no ICS/Eventbrite. **Implemented as recurring YAML.**

6. **Jazz/blues music** — Jazz Alley: still 503 from sandbox (previously blocked/proxy). Seattle JazzED: Squarespace, 0 upcoming events.

7. **Theater** — Unexpected Productions already covered (`external/unexpected-productions.yaml`). Cornish College of the Arts: SU Localist group still 0 listable events (summer lull, implement when fall semester populates).

8. **Neighborhood** — Phinney Neighborhood Association (Tribe Events ICS, 30 events): events are mostly internal programs (fitness classes, woodshop hours, hot meals) — not general-audience events. Not viable.

### Implementation

Implemented **Fremont Fair & Solstice Festival** as `sources/recurring/fremont-fair.yaml`:
- 3rd Saturday of June: 10am–8pm (PT10H) — craft market, music, Solstice Parade, Art Cars
- 3rd Sunday of June: 10am–5pm (PT7H) — craft market, Dog Parade
- Location: N 35th St, Fremont, Seattle, WA 98103
- Geo: lat 47.6505, lng -122.3509
- Tags: Fremont, Community, MakersMarket
- Cost: free
- 2 events generated (June 20 and June 21, 2026)

### Candidate file updates

| Candidate | Status | Notes |
|-----------|--------|-------|
| Fremont Fair | New → `added` | `sources/recurring/fremont-fair.yaml` |

- ✅ Added: Fremont Fair & Solstice Festival — recurring YAML — 2 events
- ❌ Not viable: Phinney Neighborhood Association — Tribe Events ICS but 30 events are internal programs only
- ❌ Not viable: Ounces Taproom — Squarespace, 6 events but mostly seasonal/World Cup watch parties; low consistent volume
- ❌ Not viable: Seattle JazzED — Squarespace, 0 upcoming events
- 🔄 No change: Cornish College of the Arts — SU Localist group_id 50276813607690, 0 events (summer lull)
- 🔄 No change: Jazz Alley — still 503 from sandbox

## Source discovery: Bookstores / Dance / Sports (web session)

Dead source check: HTTP 403 from deployed site (known infrastructure issue). No dead sources confirmed.

### Searches conducted

1. **Bookstores** — Elliott Bay Book Company (`sources/elliott-bay/`) confirmed already covered (Eventbrite `proxy: outofband`). Phinney Books: Squarespace 0 upcoming events. Open Books (poem emporium): Shopify static page, no structured data, rate-limited.

2. **Dance venues** — Dance Underground (Argentine tango weekly socials at 340 15th Ave E, Capitol Hill): no Squarespace events collection — recurring YAML candidate. Reverie Ballroom: WordPress/MindBody class registration, not a public feed.

3. **Sports / Recreation** — Cascade Bicycle Club: Drupal CMS with 100+ events (major rides + group rides); no ICS feed, needs custom ripper investigation. REI Events: 503 blocked. Rat City Roller Derby (already tracked as `investigating`): RSS has events but mostly away games.

4. **Other** — Lambert House: Squarespace text block, not a structured events collection. Seattle Chinatown-ID: 403 blocked.

### Candidate file updates

| Candidate | Status | Notes |
|-----------|--------|-------|
| Dance Underground | New `candidate` | Weekly Argentine tango socials; recurring YAML candidate |
| Cascade Bicycle Club | New `candidate` | Drupal CMS, needs custom ripper investigation |
| Elliott Bay Book Company | New `added` note | Already in `sources/elliott-bay/` |

- 💡 Candidate: Dance Underground — recurring YAML — Thu practica + Sat milonga at 340 15th Ave E, Capitol Hill — https://www.dance-underground.com/
- 💡 Candidate: Cascade Bicycle Club — Drupal, needs custom ripper — https://cascade.org/rides-events
- ❌ Not viable: Open Books (poem emporium) — Shopify static page, no structured data, rate-limited
- ❌ Not viable: Lambert House — Squarespace text block, not an events collection
- ❌ Not viable: Reverie Ballroom — MindBody class registration system, no public feed

## Source discovery: Seattle PrideFest implementation

- ✅ Added: Seattle PrideFest — Squarespace — 2 events — PR #598
  - Annual LGBTQ+ Pride festival: PrideFest Capitol Hill (June 27) and PrideFest Seattle Center (June 28)
  - `seattlepridefest.org/schedule` Squarespace `?format=json` API confirmed: 2 upcoming events
  - `geo: null` — events at multiple locations (201 Broadway East and 305 Harrison Street)
  - Tags: Community, Arts
