Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

lazywatch: 68 page checks, 5 model calls, 0 bylaws read by me

Description and use

Automated monitoring of Canadian short‑term rental policy pages using a local Gemma 3 4B model that runs only on text changes, producing verified summaries and quotes.

Problem

Keeping up with infrequent changes to government short‑term rental rules without manual browsing or excessive API calls.

Outcome

Over a weekend, 68 page checks were performed with only 5 model invocations. Four of the five generated summaries were verified; one was discarded by the string‑match rule. No pages were manually read.

Workflow

  • 1. Daily fetch each monitored page via HTTP or Browserbase if needed.
  • 2. Compare fetched text to yesterday’s copy; if unchanged, skip.
  • 3. If changed, extract only the changed paragraphs.
  • 4. Run Gemma 3 4B locally on the changed text to generate a one‑sentence summary and a verbatim quote.
  • 5. Verify the quote appears exactly in the new text; if not, discard the summary and output the raw diff marked NOT verified.
  • 6. Aggregate results into a weekly digest.
  • 7. Store page snapshots and diffs in Tiger Cloud Postgres with pgvector for future reference.

Evidence

Once a day it fetches each page and compares the text to yesterday's copy. If nothing changed, that's it. Done. No model, no tokens, no reading.

Source

Gemma gets the changed paragraphs, nothing else, and writes one sentence plus a quote.

Source

Gemma writes the sentence. A string match decides if it stays.

Source

68 page checks, 5 wakes, 4 of 5 quotes verified, 1 thrown out by the string match, 0 pages read by me

Source

  • Record date: 2026-10-25T22:26:10.987Z