## Source discovery: Humanitix per-production theatre sources

- ✅ Added: Dacha Theatre — Custom ripper (`sources/dacha_theatre/`) fetches the Dacha homepage (Weebly), extracts per-production Humanitix event page URLs, then parses the JSON-LD `Event` array (22 showings for "Dream, Carl, Dream!", June 5-27 2026 at 12th Avenue Arts - Mainstage). `expectEmpty: true` between productions; `geo: null` (itinerant company). Tags: Theatre, Capitol Hill.

## Source discovery: Lid I-5 (user request)

- ✅ Added: Lid I-5 — Custom ripper (`sources/lid_i5/`) parses the lidi5.org `/tours/` page, extracting the Seattle Parks Foundation registration anchors and their date/time link text. 3 upcoming walking tours of the Downtown lid study area (June 23, July 23, Aug 19 2026), 0 errors. Fixed meeting point (Optum parking lot, 703 Marion St) → venue `geo`. Tags: Community, Activism, Parks, Downtown.

## New candidate files created

- `docs/source-candidates/bumbershoot.md` — Annual multi-day music/arts festival at Seattle Center, Labor Day weekend (2026: Sept 5-6). No ICS feed; no discoverable API. Candidate for recurring entry when dates confirmed.
- `docs/source-candidates/pax-west.md` — Annual gaming convention at Seattle Convention Center, Labor Day weekend (2026: Sept 4-7). No ICS feed. Candidate for recurring entry.
- `docs/source-candidates/seattle-art-fair.md` — Annual art fair at Lumen Field Event Center (2026: July 23-26). No ICS feed. Candidate for recurring entry.
