PR-02: can people find council stuff in their own words?

Hey Kazim! Here's where my half is at · Michael · Oct 11, 2026

Quick recap: PR-02 asks whether a regular person can find a San Bernardino council item without knowing the meeting date or the official jargon (FR-02, plus US-01, FR-07, MU-04, NFR-02, NFR-03, V-02). I built a little search test app, loaded it with every agenda item from six summer 2026 meetings, and put it online. The family test just kicked off.

143council agenda items (records)
6meetings, June 3 – Aug 19, 2026
20plain-language search topics
5topics per participant
LiveCloudflare Pages + D1
No real results yet. The first family member started tonight and is 2 of 5 topics in. Everything under "What I've learned" comes from building the dataset and poking at the search myself, not from testers.

What I did

1. Kept the experiment simple

Since we agreed the prototypes can be throwaway, I didn't build a formal user study. The setup:

2. Got the real records

MeetingTypeItemsWith report textWith outcome
2026-06-03regular272223
2026-06-08special111
2026-06-17regular32031
2026-07-15regular353434
2026-08-05regular19190
2026-08-19regular29260
Total14310289

3. Built the app and put it online

4. Wrote 20 topics

Each one describes a real item the way you'd hear about it from a neighbor. I checked every topic against all 143 records for other correct answers and for lookalikes that aren't the answer. A few have more than one right answer; the McDonald's drive-through fight, for example, came up at three different meetings.

What I've learned so far

The jargon gap is real, and plain keyword search falls into some of it

Before anyone tested, I typed what I figured a normal person would search for each topic:

Resident's wordsOfficial wordingPlain query → result
Airbnb-style rentalsBanning Short-Term Rentals"airbnb" → 0 hits; "vacation rentals" → rank 3
Marijuana businessesCommercial Cannabis Regulatory Program Update"marijuana shops" → not found; "cannabis" → rank 1
Fixing up storefronts (COVID money)ARPA Façade Improvement Paintbrush Program → Entrepreneurial Resource Center"storefront" → 0 hits
Pothole truckFreightliner Asphalt Patch Truck"pothole truck" → rank 1
Cell equipment on polesSmall Cell Facilities, Municipal Facilities License Agreement"cell tower" → rank 1
Crosswalk flashing lightsRectangular Rapid Flashing Beacons"crosswalk flashing lights" → rank 1
Motel shut downRed Tag Appeal, Sunshine Motel"motel shut down" → rank 1

Honestly, more of these worked than I expected. Even when the title is pure jargon, the staff report usually says it in normal words somewhere, so searching the full report text (not just titles) matters a lot. The misses happen when the everyday word never shows up in the record at all, like brand names (Airbnb) or alternative terminology (marijuana). That's where synonyms or semantic search would help. The family test should show how often real people run into this.

Missing text is another obstacle

Stuff that's probably useful for your importer (PR-01)

Little things

Next

  1. Get the family test done (it started tonight), plus our team runs. You've already got the link, so go for it whenever.
  2. Pull the results out of D1 and dig in with Python: how often people found it, how long it took, what they actually typed, and what they missed.
  3. Replay everyone's searches against smarter options (synonyms, title-only vs. full text, semantic search) to see what would've helped.
  4. Talk through the importer stuff above when we sit down on PR-01 and the final architecture.