From c82cce4ee433b92c1fe65af47472b5abea7cc3c0 Mon Sep 17 00:00:00 2001 From: Arya Venkatesan Date: Mon, 3 Aug 2026 16:46:01 -0400 Subject: [PATCH 1/7] =?UTF-8?q?feat(broadcast):=20suite=2046=20=E2=80=94?= =?UTF-8?q?=20client-feedback=20round=202=20(46.1-46.10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Root-caused three tickets live before building; their stated premises were wrong. 46.1 (P0): categories/tags shipped empty for two independent reasons, neither the one the ticket blamed. The select2 search never filters, so the dropdown always renders the full 62-term vocabulary and the 1200ms sleep waited on a query that never fires. More importantly our search terms did not exist on the destinations: only 4 of 11 Triangle Weekender terms and 0 of 16 ABC11 terms were real labels. Rewrote both maps against the live vocabularies and added exact->prefix ranked matching. Rejected the ticket's proposed length guard, which would have blocked "Food" -> "Food & Drink"; anchoring keeps "Market" out of "Art Market and Exhibition" without penalizing length. Unmatched terms now surface in the review banner instead of being dropped silently. 46.9: #eventStartDate-label is a Fluent UI , not a