## Source discovery: Nightlife, Food, Sports, Bookstores/Arts fresh-vertical sweep

- 🔄 Status fix (re-checked, still empty): Center for Wooden Boats — `/events/` still 302-redirects to a single static event page, no real Squarespace events collection found on the current site structure
- 🔄 Status fix (re-checked, still 0 upcoming): CoCA Seattle, Reconnect South Park, Reverie Ballroom, Uplift Climbing — all still `itemCount: 0` / 0 upcoming on Squarespace
- 🔄 Status fix (re-checked): Whim W'Him Contemporary Dance — site runs WordPress/Avada (not Tribe Events as previously assumed); no `tribe_events` REST endpoint, no structured event data found on the calendar page; remains a custom-scraper-or-nothing candidate
- ❌ Not Viable: Gallery B612 (Pioneer Square) — Wix site, events rendered via JS widget with no static/JSON data available to a plain fetch
- ❌ Not Viable: Readers & Writers Seattle — single annual conference at a hotel, no calendar platform
- ❌ Not Viable: Next Level Lounge (Fogo de Chão rooftop) — private event/dining venue, no public events calendar
- ❌ Not Viable: Seattle Restored — pop-up storefront program with rotating vendor locations but no dated-event calendar (locations + hours, not events)
- ❌ Not Viable: Here-After at The Crocodile — TicketWeb (no built-in ripper type), 0 upcoming events, JS-rendered page
- ✅ Added: **CHASM (Capitol Hill Awesome Swap Meet)** — recurring YAML (every 3rd Saturday, Quality Flea Center, 406 15th Ave E) — monthly vintage/handmade swap meet, confirmed live on-page schedule text including the current-month skip note — `sources/recurring/chasm-capitol-hill-swap-meet.yaml`

## Source discovery: Comedy, theater, new venues, breweries, cycling, drag/nightlife

- 🔄 Status fix: Cascade Bicycle Club, Everyday Rides, Poquitos, Brouwer's Cafe, Picklewood, Flight Club Seattle, Seattle Arthouse Movie Calendar, NWTheatre — all confirmed already covered or previously evaluated not-viable, no action
- ❌ Not Viable: Poquitos Seattle (Copacabana Drag & Burlesque Brunch) — Squarespace confirmed but `?format=json` returns 0 upcoming events as of today; re-check next cycle
- ✅ Added: Dreamland Bar & Diner — Dream Girls Drag Brunch — recurring YAML (2 files, one per weekly showtime) — weekly Saturday drag brunch on the venue's neo-tropical patio in Fremont; 11:15am Matinee (general seating) and 1:45pm Premium Seating show confirmed via the venue's own page and matching Tock ticket listings — `sources/recurring/dreamland-dream-girls-drag-brunch-early.yaml`, `sources/recurring/dreamland-dream-girls-drag-brunch-late.yaml`

## Source discovery: Music, outdoors, community, nightlife rotation

- ❌ Not Viable: Picklewood — Framer site, `/events/` is a private inquiry form only (re-confirmed)
- ❌ Not Viable: Flight Club Seattle — no ICS/API/known platform detected (re-confirmed)
- ❌ Not Viable: Mox Boarding House (Ballard/Capitol Hill) — Shopify store, no event API or structured calendar data (re-confirmed)
- 🔄 Status fix (re-checked, still 0 upcoming): Seattle Local Markets — still no ICS/RSS/API
- ✅ Added: **Massive** — custom HTML scraper (Webflow, per-event JSON-LD + hidden date/time text) — queer nightclub at 619 E Pine St, Capitol Hill; 6 upcoming ticketed events confirmed live (through Oct 2026), each with a Tixr link and most with a price parsed straight from JSON-LD `offers.price` — `sources/massive/ripper.ts`

## Source discovery: Music, bookstores, community, running, arts rotation

- 🔄 Status fix: Populus Seattle, Woodland Park Zoo, Elliott Bay Book Co, Third Place Books, West Seattle Runner, Ounces Taproom, Seattle Dance Info, seattledances.com — all confirmed already covered, no action
- ❌ Not Viable: Foster/White Gallery (Pioneer Square) — Shopify site; `/pages/upcoming-exhibitions` is a static page with only month-level precision for its own shows (no day-level dates, no JSON API, no ICS) — too imprecise to publish without guessing start days for every event
- ❌ Not Viable: Washington Brewers Festival — annual Seattle Center beer festival, but dates shift inconsistently year to year (2024: Jun 22–23, 2025: Jun 20–21, 2026: Jun 13) — no clean "Nth weekend" pattern for recurring YAML, and the 2026 edition has already passed
- 🔄 Status fix: **Seattle Running Club** — corrects a 2026-05-22 "not viable" call (`docs/discovery-log/2026-05-22.md`) that said all group runs were internal/no public locations, but no candidate file was ever committed for it. Re-investigated: most of the club's runs (Wednesday workout, Sunday trail run) do have rotating/variable locations, but the **Thursday social run** is a fixed, public, weekly event at Garfield Community Center — viable as a single-location recurring entry.
- ✅ Added: **Seattle Running Club — Thursday Social Run** — recurring YAML (every Thursday, 6:00 PM, Garfield Community Center, 2323 E Cherry St, Central District) — confirmed live on the club's own group-runs page ("We meet in this location every week") — `sources/recurring/seattle-running-club-thursday-social-run.yaml`

## Source discovery: Arts/gallery, comedy, hiking, museums, nightlife re-sweep

- 🔄 Status fix (re-checked, still not viable): Center for Wooden Boats (non-standard Squarespace, single-event redirect), CoCA Seattle, Whim W'Him (no structured calendar data, confirmed WordPress + Simple Calendar plugin fetches events client-side via admin-ajax, no public REST route), The Mountaineers (confirmed still `notviable` — internal-only events, no location data)
- 🔄 Status fix: Populus/Firn, Reuben's Brews, Ballard Brewed, Cannonball Arts, RailSpur, Seattle City of Lit, Wing Luke, National Nordic Museum, Henry Art Gallery, Seattle Aquarium, REFRACT, Phinney Neighborhood Association, Georgetown Art Attack, Rendezvous, Queer/Bar, Unicorn, Le Faux, Columbia City Night Market, Seattle Night Market — all confirmed already covered, no action
- ❌ Not Viable: Sync Seattle, Seattle Social Club (Eventbrite networking/dating mixer organizers) — only 1 upcoming event each on their public Eventbrite pages; thin and not clearly a community-event org
- ❌ Not Viable: Vermillion Art Gallery and Bar — Squarespace site with no events collection page (nav has no events link); Eventbrite organizer page shows 0 upcoming events
- ❌ Not Viable: Annex Theatre — `/events` redirects to a single current-season page, not a real events collection; ticketing lives on NeonCRM (no built-in ripper type)
- ❌ Not Viable: The Funhouse, Kraken Bar & Lounge — confirmed via DICE venue page JSON (`__NEXT_DATA__`) — both show `profile_has_events: false`, 0 upcoming events right now
- ✅ Added: **Little Red Hen** — 4 recurring YAML files (one per fixed weekly event) — Seattle's longtime country-western bar near Green Lake (open since 1933); confirmed via the venue's actively-maintained legacy static calendar page (`littleredhen.com/pages/cal.html`, `Last-Modified` the day before this check): Monday Line Dance Night (8pm), Tuesday "Tequila Tuesday" Bluegrass Open Jam (7:30pm), Wednesday DJ Forrest Gump Karaoke (9pm–1:30am), Sunday Bodacious Open Mic Jam (7:30pm). Thursday–Saturday touring-band nights were skipped (no stable weekly identity to publish) — `sources/recurring/little-red-hen-monday-line-dance.yaml`, `little-red-hen-tuesday-bluegrass-jam.yaml`, `little-red-hen-wednesday-karaoke.yaml`, `little-red-hen-sunday-open-mic.yaml`

## Source discovery: History/museums, breweries, maker spaces, food trucks, vintage markets

- ❌ Not Viable: Southwest Seattle Historical Society - Log House Museum — WordPress with no events plugin (`tribe_events` post type absent); `/events/` page currently empty (museum temporarily closed for exhibit installation); events published as unstructured blog posts
- 🔄 Status fix: Firn/Populus, Cannonball Arts, Picklewood, Flight Club, Made Space Seattle (already covered as `cd_art_walk`), Club Comedy Seattle, Laughs Comedy Club — all confirmed already covered, no action
- ❌ Not Viable: Washington Brewers Fest, Bite of Seattle, Seattle Beer Week — one-off annual festivals without a stable "Nth weekend" recurrence pattern or ICS/API feed
- ✅ Added: **North End Makers** — Eventbrite organizer `32678506429` — 4 upcoming events confirmed on the public organizer page (Facilities Team Meeting, Mini Painting and Terrain Building Night, Game Night, 3D Printing Meetup); volunteer-run 501(c)(3) makerspace at 12317 15th Ave NE #103, Northgate/Pinehurst — `sources/north_end_makers/ripper.yaml`

## Source discovery: Board games, bookstores, record stores rotation

- 🔄 Status fix: Easy Street Records (still `blocked` — DICE venue name unresolvable from this environment), Meeples Games (still `blocked` — SiteGround captcha), Rat City Roller Derby (confirmed via RSS: 2026 season complete, no upcoming events), Seattle Street Food Festival (Eventbrite organizer confirmed 0 upcoming events)
- ✅ Added: **The Missing Piece** — custom `IRipper` against WordPress Tribe Events REST API (`/wp-json/tribe/events/v1/events`, paginated) — West Seattle board game café at 4707 California Ave SW B (Alaska Junction); 71 upcoming events confirmed live (Scrabble Night, American Mah Jongg, Dungeons & Dragons, Friday Night Magic, casual TCG play, occasional ticketed release events) — `sources/the_missing_piece/ripper.ts` — PR #792

## Source discovery: Kids/family, LGBTQ+, film, poetry, heritage festivals, yoga, night markets, rooftop bars

- 🔄 Status fix: Grand Illusion Cinema, NW Film Forum, Seattle Film Society, Hugo House, Populus Seattle/Firn, Seattle Pride, Seattle Pridefest, Queer Social Club, Seattle Center Festál, Seattle Children's Museum, Elliott Bay Book Co, Third Place Books, Tim's Tavern, seattle.gov city-wide (Trumba), UW Trumba calendars — all confirmed already covered or previously evaluated not-viable across these verticals, no action
- ❌ Not Viable: Western Washington Poets Network (WWPN) — Google Sites directory of *other* venues' recurring poetry/open-mic events (no structured data, no ICS/API); the individual venues it lists (Couth Buzzard, etc.) are already covered directly
- ❌ Not Viable: Seattle Gay Scene — blog/article archive of LGBTQ+ news, not a structured event calendar; dedicated `/calendar-2/` page 404s
- ❌ Not Viable: Kids Out and About Seattle — Drupal aggregator/directory site (republishes other orgs' family events), no ICS/JSON feed, distributes via email newsletter only
- ❌ Not Viable: Seattle Arthouse Movie Calendar (re-checked) — ICS aggregator of already-individually-covered arthouse venues (Grand Illusion, NW Film Forum, Central Cinema, SIFF); adding it would double-count in the Film tag aggregate
- ❌ Not Viable: Yoga on Beacon — Squarespace confirmed (`?format=json`), but `upcoming: 0` as of today
- ❌ Not Viable: SOL Yoga Seattle — Squarespace confirmed, only 1 upcoming event (SOL Sound Bath, ~3 weeks out); too thin
- ❌ Not Viable: Halea Yoga, InsideOut Yoga — WordPress/custom, no structured API; InsideOut's listed workshops are mostly seasonal/irregular ("coming soon", annual retreats)
- ❌ Not Viable: **The State Hotel / Little Ben's Rooftop Bar** — custom PHP site (Columbia Hospitality), no CMS signature/API/ICS; mix of one-off events (Spritz-A-Palooza, Salmon Derby Dinner) and Sofar Sounds dates (already covered by the existing Sofar Sounds source) — `docs/source-candidates/state-hotel-rooftop.md`
- ❌ Not Viable: **Werk the W Drag Brunch (W Seattle)** — single past Eventbrite listing, no organizer page showing a recurring series; likely a one-off hotel event — `docs/source-candidates/werk-the-w-drag-brunch.md`
- ❌ Not Viable: Sky Zone, DEFY, Urban Air, Flying Squirrel (trampoline parks/family entertainment chains) — corporate multi-city chains with open-play schedules rather than dated Seattle-specific events; out of scope
- ❌ Not Viable: Seattle Children's Theatre (re-confirmed) — Tessitura JS-rendered calendar widget, no public API/ICS

No new source added this cycle — every fresh-vertical lead either duplicated a source already added in a prior sweep today, or lacked a scrapable structured feed with sufficient/confirmed upcoming events. Candidate directory continues to thin out as high-quality Seattle sources across most verticals are now covered.

## Source discovery: Games/community re-sweep (existing-candidate implementation cycle)

- 🔄 Status fix (re-checked, still not a real collection): Center for Wooden Boats — `/events/` still redirects to a single static event page
- ❌ Not Viable: Washington Technology Industry Association (WTIA) — WordPress on GrowthZone (chamber-of-commerce platform); events render client-side via a widget, and GrowthZone's REST API requires a per-org API key — no anonymous public feed
- 💡 Candidate → ✅ Added: **The Seattle Chess Club** — recurring YAML (2 files: Wednesday Casual Chess free drop-in 7-11pm, Friday Night Rated Chess $5 USCF-rated 7:15-11:45pm) at Orlov Chess Academy, Green Lake — the site itself (WordPress + Modern Events Calendar) isn't fetchable as a stable feed (full-calendar JS skin, REST route needs a key), but the two weekly club nights are fixed, long-published, and confirmed via their individual event pages — `sources/recurring/seattle-chess-club-wednesday-casual.yaml`, `sources/recurring/seattle-chess-club-friday-rated.yaml` — `docs/source-candidates/seattle-chess-club.md`


## Source implementation: Music, record stores, Ballard

- ✅ Added: **Sonic Boom Records** — Squarespace (`sonicboomrecords.com/instores?format=json`) — independent Ballard record store; 1 upcoming in-store listening party confirmed live (Panda Bear & Sonic Boom, July 8 2026), with a year of past programming (Death Cab for Cutie, Boards of Canada, Courtney Barnett, Nada Surf, Record Store Day) suggesting more will post as announced — `sources/sonic_boom_records/ripper.yaml`

## Source discovery: Food/drink, festivals, art walks, running rotation

- 🔄 Status fix: Ballard Brewed, The Rendezvous, Ounces Taproom, all existing art walks (Belltown, Capitol Hill, Central District, Pioneer Square, West Seattle, Downtown, Georgetown, etc.) — confirmed already covered, no action
- ❌ Not Viable: Surrell (fine-dining restaurant, Squarespace) — `/events` is a static "index" collection (0 items via `?format=json`), a single promo page rather than a real events calendar — `docs/source-candidates/surrell-seattle.md`
- ❌ Not Viable (re-confirmed): Washington Brewers Festival, Bite of Seattle, Seattle Street Food Festival, Seattle Beer Week — annual festivals already evaluated in prior sweeps, no stable recurring-YAML pattern or feed
- ❌ Not Viable (re-confirmed): Sync Seattle, Seattle Social Club — thin Eventbrite organizer pages, previously rejected
- 💡 Candidate: **Uptown Art Walk** — recurring YAML candidate (3rd Thursday of every month, 5-8pm, Uptown/Lower Queen Anne neighborhood) — confirmed live via `uptownartwalk.com` and Instagram; not currently covered despite every other Seattle neighborhood art walk being in `sources/recurring/` — `docs/source-candidates/uptown-art-walk.md`

No dedicated running-club or wine-dinner-series source cleared the quality gate this cycle — race calendars (RunGuides, RaceRaves, etc.) are third-party aggregators outside Seattle-specific scope, and wine/dining calendars (seattledining.com, LocalWineEvents.com) are directories rather than a single organization's own events feed.

## Source implementation: Uptown Art Walk

- ✅ Added: **Uptown Art Walk** — recurring YAML (3rd Thursday of every month, 5:00–8:00 PM, Uptown/Lower Queen Anne neighborhood) — free self-guided monthly art walk hosted by rotating local merchants and galleries; confirmed live via `uptownartwalk.com` and the `@uptownartwalkseattle` Instagram bio — `sources/recurring/uptown-artwalk.yaml`

## Source discovery: Climbing gyms, cat cafes, birding orgs, distilleries, dance/martial arts, comic/game stores, breweries — extended rotation

- 🔄 Status fix (re-confirmed still not viable): Center for Wooden Boats, CoCA Seattle, Seattle Bouldering Project (WordPress, JS-rendered events page, no REST route), Stone Gardens/Edgeworks (no structured data), Birds Connect Seattle/Seattle Audubon (no ICS feed, JS-rendered calendar), Seattle Youth Symphony Orchestras (SiteGround CAPTCHA blocks the ICS export; currently 0 events anyway — re-check when the 2026-27 season is announced)
- ❌ Not Viable: NEKO Cat Cafe, Seattle Meowtropolitan — JS-rendered booking widgets (FusionCMS/Wix SPA), no structured dated-event data reachable via plain fetch
- ❌ Not Viable: Seattle escape rooms (Seattle Escape Games, Cognition Escapes, 4 Dreams, The Escape Game), axe-throwing bars (Axe Kickers, Blade & Timber, Sea Axe) — private booking venues, not real events calendars
- ❌ Not Viable: Westland/Copperworks/OOLA distilleries, Fair Isle Brewing, Machine House Brewery, Elysian Brewing — empty or JS-rendered event pages, no API
- ❌ Not Viable: Phoenix Comics and Games, Charlie's Queer Books, Momentum Indoor Climbing SODO — JS-rendered/SPA storefronts with no discoverable event JSON
- ❌ Not Viable: ARTS at King Street Station — seattle.gov blog-post "programs" listings, no structured calendar feed
- ❌ Not Viable: Seattle Art Fair — annual festival but dates don't follow a clean Nth-weekend pattern year to year (2023 Jul 27–30, 2024 Jul 25–28, 2025 Jul 17–20, 2026 Jul 23–26)
- ✅ Added: **Sea Monster Lounge** — custom `IRipper` (Wallingford live music venue) — 66 upcoming events (Jul–Aug 2026) confirmed live via the site's embedded Wix SSR warmup JSON (`<script type="application/json" id="wix-warmup-data">`), which carries clean structured per-event fields (title, description, ISO start/end, location, image) at a fixed path — no HTML scraping needed. Not a duplicate of the existing `go-latin-dance-seattle` external calendar (which only covers Latin-dance-social nights hosted at this venue) — `sources/sea_monster_lounge/ripper.ts`, `docs/source-candidates/sea-monster-lounge.md`

## Source implementation: Blue Highway Games

- ✅ Added: **Blue Highway Games** — 6 recurring YAML files (one per fixed weekly/monthly event) — Queen Anne board game store/café at 2203 Queen Anne Ave N; the site's own "Event Calendar" is an unfetchable Elfsight JS widget, but each event has a stable, confirmed schedule on its own static page: Community Game Night (every Friday, 7–11pm, free), Beer & Board Games 21+ (3rd Saturday, 7–10pm, $10), Family Game Day (2nd Sunday, 10am–9pm, free), Heavy Games Club (1st Sunday, 12–8pm, free), Learn to Play: A Featured Game (last Saturday, 7–10pm, $5), Used Puzzle Exchange (last Sunday, 11am–3pm, free). Skipped Board Game Industry Meet-Up (industry-only audience) and the two RPG/D&D class series (registration-based, shifting monthly dates, no stable weekly identity) — `sources/recurring/blue-highway-games-friday-game-night.yaml`, `blue-highway-games-beer-and-board-games.yaml`, `blue-highway-games-family-game-day.yaml`, `blue-highway-games-heavy-games-club.yaml`, `blue-highway-games-learn-to-play.yaml`, `blue-highway-games-puzzle-exchange.yaml` — `docs/source-candidates/blue-highway-games.md`

## Source discovery: New venues, adult sports leagues, trivia chains, run clubs, galleries, breweries — second extended rotation

- ❌ Not Viable: Doubleheader USA/Seattle Sport & Social Club/Zog Sports — no Seattle-specific presence found; Geeks Who Drink/Q Trivia — already covered indirectly via existing venue sources (Head in the Clouds, Unicorn); Super Jock 'n Jill — empty Squarespace events collection
- ❌ Not Viable: Corinthian Yacht Club, Sail Sand Point, Alki Kayak Tours, Moss Bay Rowing & Kayak — no real structured event data found
- ❌ Not Viable: Ballard Foodhall (site down), Winston Wächter Fine Art, Roq La Rue Gallery, Cloudburst Brewing, Holy Mountain Brewing, Lowercase Brewing, Wander Brewing, Sound Brewery — wrong city, empty calendars, or no feed
- 🔍 Investigating (not implemented this cycle, worth a future pass): Underdog Sports Leagues (`underdogseattle.com`, LeagueLab-backed dated season schedules), Greg Kucera Gallery (real Squarespace events feed but currently empty — reopens September), Fleet Feet Seattle (Google Calendar-backed group runs, calendar-ID extraction not yet proven)
- ✅ Added: **Chophouse Row** — Squarespace (`chophouserow.com/events?format=json`) — Capitol Hill mixed-use retail/dining courtyard; 33 upcoming events confirmed live through October 2026 (recurring "Summer Sounds" live-music series, "Courtyard Keys" piano sets, craft classes, community meetups). Built-in `squarespace` ripper type, no custom code needed — `sources/chophouse_row/ripper.yaml`, `docs/source-candidates/chophouse-row.md`

## Source discovery: Music venues, LGBTQ+ bars, galleries, comedy, breweries — third extended rotation; farmers-market neighborhood gap check

- ❌ Not Viable: Wildrose, R Place, Pony, The Cuff Complex (Squarespace confirmed, but `upcoming: []` — 0 events currently), 9lb Hammer, Cha Cha Lounge, Lost Lake Cafe, Monkey Loft, Uwajimaya, Pike Place Market (direct) — no dated event data, empty collections, or defunct
- ❌ Not Viable: Massive Monkees (Squarespace, `itemCount: 0`), Photographic Center Northwest (no ICS/JSON-LD, Eventbrite org has only 1 total event), Metier Brewing (Tribe Events REST API exists but only ever returns one stale recurring listing regardless of query params — endpoint doesn't resolve per-occurrence dates correctly)
- 🔍 Investigating (not implemented, future pass): Metier Brewing's `/events/` HTML day-view pages directly (rather than the broken REST API); The Cuff Complex once they post events again
- ✅ Added: **Central District Farmers Market** — recurring YAML (formerly "Madrona Farmers Market"; run by the Seattle Farmers Market Association, same nonprofit behind the already-covered Ballard and Wallingford markets) — every Friday 3–7pm, May–October, at the Madrona Grocery Outlet parking lot (MLK Jr Way & E Union St); confirmed live via sfmamarkets.com. Checked SFMA's other two markets: Madison Park is already covered via `sources/friends_of_madison_park`, and South Lake Union appears to be the same physical market as the already-covered `south-lake-union-saturday-market.yaml` (not added separately) — `sources/recurring/central-district-farmers-market.yaml`, `docs/source-candidates/central-district-farmers-market.md`

## Source discovery: Neighborhood farmers-market/art-walk gap check (Beacon Hill, White Center, Green Lake, Vashon)

- 🔄 Status fix: White Center already covered as **Rat City Art Walk** (`sources/recurring/rat-city-artwalk.yaml`) — White Center's local nickname is "Rat City," confirming no gap there
- ❌ Not Viable: Beacon Hill — no recurring farmers market exists yet (Beacon Business Alliance is still fundraising/planning a twice-monthly market per a 2025 grant, not live); Beacon Hill Art Walk (`beaconhillartwalk.org`) appears to be an annual event bundled into the Beacon Hill Festival, not a frequent recurring one — too thin/unconfirmed for a recurring entry
- ❌ Not Viable: Green Lake — no dedicated farmers market; nearby Phinney Farmers Market (already covered) serves the area; a "Market at Town Square" effort is still in planning stages, not live
- ✅ Added: **Vashon Farmers Market** — recurring YAML (every Saturday 10am–3pm, May–September, at the Village Green, 17519 Vashon Highway SW) — run by the Vashon Island Growers Association (VIGA); confirmed live via vigavashon.org's own market page. Not a duplicate of the already-covered `sources/vashon_center_for_the_arts` (a separate performing-arts venue) — `sources/recurring/vashon-farmers-market.yaml`, `docs/source-candidates/vashon-farmers-market.md`

## Source discovery: Tech/community fresh-vertical sweep; implementation cycle

- ❌ Not Viable: Saltstone Ceramics (Shopify booking storefront, no discrete dated-event data), Momento Cellars (Squarespace winery events page, but events are mostly Eastside/suburban wine walks — not primarily Seattle-focused)
- 🔍 Investigating (not implemented, future pass): Underdog Sports Leagues (LeagueLab-backed, JS-rendered schedule pages with no visible API), Pottery Northwest / The Clay Corner (paid class schedules, not yet confirmed as discrete dated public events)
- ✅ Added: **New Tech Seattle** — custom `IRipper` (Meetup.com Next.js Apollo-cache scraper) — Seattle's largest ongoing monthly tech networking meetup (60,000+ members), held at The Collective Seattle (400 Dexter Ave N, South Lake Union); 12 upcoming events confirmed live via the group page's embedded `__NEXT_DATA__`/`__APOLLO_STATE__` JSON, scheduled monthly through June 2027. Implemented as a custom scraper rather than recurring YAML because the real per-event dates aren't a perfectly stable "2nd Tuesday" pattern (the Sept 2026 occurrence is the 3rd Tuesday, a holiday-week adjustment visible only in the actual event data) — `sources/new_tech_seattle/ripper.ts`, `docs/source-candidates/new-tech-seattle.md`

## Source discovery: Music/ICS feeds, beer/food, bookstores, outdoor movies, new galleries, night markets — fourth extended rotation

- ❌ Already covered: Third Place Books, Columbia City Night Market (Peace Peloton), MOHAI, Earshot Jazz, Elliott Bay Book Company, Historic Seattle, Downtown Seattle Association, Chinatown-ID BIA
- ❌ Not Viable: Marymoor Park / Movies at the Mural / Seattle Parks free outdoor movies — regional/city programs without a per-venue structured feed
- 🔍 Investigating (not implemented, future pass): Seattle Beer Week (annual week-long festival, no structured feed found yet), Seattle Art Fair (already evaluated in a prior sweep — no clean recurring pattern)
- 🔄 Status fix: **Actualize AiR** — implemented as Eventbrite (organizerId `87597942133`, confirmed correct org) but CI's live API call returned 0 events (the "1 Upcoming Activities" search snippet was stale) — reverted before merge per the never-merge-a-0-event-source rule; kept as `status: candidate` for re-check — `docs/source-candidates/actualize-air.md`
- ✅ Added: **Southgate Roller Rink** — 7 recurring YAML files (one per distinctly-named weekly 21+ themed skate night) — roller rink at 9646 17th Ave SW, Seattle (White Center); confirmed live via the venue's own `schedule.html` (plain HTML, no JS needed): Monday Totally 80's Cheap Skate, Tuesday/Thursday Adult Skate, Wednesday LGBTQIA+ Pride Skate Night, Friday Live Band Night, Saturday Sk8 Party, Sunday Roll Around Seatown. Skipped the generic Family Skate sessions and the paid Learn to Skate class (same reasoning as prior Blue Highway Games skips) — `sources/recurring/southgate-roller-rink-*.yaml`, `docs/source-candidates/southgate-roller-rink.md`

## Source discovery: Festivals/seasonal, breweries, comedy, community/nonprofit ICS rotation

- 🔄 Status fix: Panda Fest, Seattle Christmas Market, Urban Craft Uprising, Capitol Hill Block Party (re-confirmed `notviable` — Squarespace page with `itemCount: 0`, Eventim ticketing, inconsistent Nth-weekend date pattern), Comedy Underground, Emerald City Comedy Club — all confirmed already covered or previously evaluated, no action
- ❌ Not Viable: **West Seattle Summer Fest** — annual 3-day Junction street festival (45th edition, Jul 9–12 2026), no ICS/API/JSON feed on either `wsjunction.org` or `westseattlesummerfest.com`, and no consistent "Nth weekend" date pattern to support a recurring YAML entry — `docs/source-candidates/west-seattle-summer-fest.md`
- ❌ Not Viable: **Community Package Coalition** — Squarespace calendar with per-event ICS export, but only lists stale 2018 committee-meeting entries; organization appears dormant — `docs/source-candidates/community-package-coalition.md`
- ✅ Added: **CISC (Chinese Information and Service Center)** — ICS feed (`sources/external/cisc-seattle.yaml`) — Chinatown-International District community services nonprofit; confirmed live WordPress/Tribe Events ICS export (`cisc-seattle.org/events/?ical=1`) with 30 upcoming events (free Sunshine Garden senior classes — yoga, tech help, Chinese knot crochet — plus a Russian-speaking senior day program at North Bellevue Community Center). Verified via `ONLY_SOURCE=cisc-seattle npm run generate-calendars`. `docs/source-candidates/cisc-seattle.md`

## Source discovery: Outdoors/parks rotation; city-department Trumba gap check

- ❌ Not Viable (re-confirmed): Center for Wooden Boats — `/events/` still 302-redirects to a single static event page, no real events collection
- ❌ Not Viable: Next Level Lounge, Pitch the Baby, The Picklr Fremont — private dining/booking venues or Instagram-only announcements, no public structured calendar (Picklr Fremont additionally returned HTTP 502)
- ❌ Not Viable: "Parks, Recreation and Marine" Trumba calendar found via web search is Long Beach, CA's department calendar (same generic name, different city) — not this project's Seattle Parks & Rec
- ✅ Added: **City of Seattle — Parks and Recreation** — Trumba ICS feed (same platform family as the existing `seattle-gov-arts`/`seattle-gov-city-wide`/`seattle-gov-neighborhoods` sources) — found the correct `webName: "parks-recreation"` slug embedded in the department's own event-calendar page; confirmed `https://www.trumba.com/calendars/parks-recreation.ics` returns 500 events (496 upcoming) across real Seattle parks and community centers — free fitness classes, community programs, volunteer restoration work parties, and public/advisory meetings. Distinct from the already-covered `seattle-parks-foundation` (separate nonprofit, Tribe Events feed) — `sources/external/seattle-gov-parks-recreation.yaml`, `docs/source-candidates/seattle-gov-parks-recreation.md`
