The Doozer Brainlive from the knowledge bundle · v2.2.697 · 2026-10-29 10:59 ETall pages · one page

Happenings, what a place does on a schedule, in its own words

systems/happenings.md · System · the-one, happenings, deals, doozer-deals, town, sources, extraction, verbatim, ai

status: live · written by claude-opus-5-5 on 2026-10-25 · stale after 2027-04-01

Happy hours, nights out (trivia, karaoke, live music), specials, discounts and gift cards, read from the business websites Doozer already holds and kept only as verbatim, dated quotes. Feeds The One, Doozer Town's "What's on", doozer.deals and API v1.

Happenings

Jon wanted The One to be the place's hub: "karaoke every other Tuesday", "Happy Hour starts at 3". The facts were already on our disk. business_sources holds the markdown of 3,595 business websites; in October 2026, 124 mentioned a happy hour, 413 specials, 144 trivia, karaoke, live music or open mic, and 461 a discount. Happenings turns that text into things a person can act on tonight, without Doozer ever saying something the business did not.

The rule: verbatim or nothing

  1. The model only picks spans. One extraction call per website (the job pin, gpt-5.6-luna,
  2. $0.0003 to $0.002), fed only the windows around keyword hits.

  3. Code keeps a span only when those exact words are on the page (happeningsNorm() strips
  4. markdown marks, plain-izes dashes and quotes, collapses whitespace, then a substring test).

  5. It has to say when, how often or how much (happeningsIsSpecific()). "Our daily specials"
  6. and "Looking for the best happy hour in town? We've got you covered!" are dropped.

  7. A summary may not add facts. The label ("Happy hour") is free; a "when" whose numbers are
  8. not in the quote is erased (happeningsWhenFits()).

  9. Every happening says where and when it was read: "Their website, read Oct 24, 2026",
  10. linked to the source page. Offers leave after 45 days, everything else after 180.

  11. Noise is dropped (happeningsIsNoise()): a chain's promotion (a name on 3+ of our
  12. businesses), offers from kinds whose offers are advertising (car dealers, banks, insurance), wholesale pricing, and one-time dates already past.

  13. Brands are not local happenings. A website shared by 3+ businesses (happeningsIsBrandSite())
  14. is skipped: Petco's "25% OFF Halloween Collection" was showing on four branches.

Where it shows

How it grows

Gotchas

Related: Common knowledge, Alice, The One Page, Doozer Games and Shop.

← Gatherings + Social (events, check-ins, the human layer)Hot Leads — the internal Doozer-sales CRM →