AI weekly digest
deterministic fallback — set ANTHROPIC_API_KEY for the AI analystwritten just now
  • Harbor & Main (demo site): performance score up 5 to 54 this week (sample data — set PSI_API_KEY for live Lighthouse numbers). LCP is ~2.9s.
  • Uptime: wikipedia.org had 1 failed check (98% up) across 147 checks; slowest responder is cloudflare.com at ~259ms median.
  • Mentions: no new posts matching “kitchen remodel cost” landed this week — quiet on HN and Reddit.
Site speed
sample data — set PSI_API_KEY for live Lighthouse runsmobile · vs. two real competitor sites

Harbor & Main (demo site)

example.com · sample just now

LCP 2.9s · CLS 0.174

54Perf
88SEO
81A11y

The Home Depot (competitor)

www.homedepot.com · sample just now

LCP 3.1s · CLS 0.185

58Perf
90SEO
84A11y

Lowe's (competitor)

www.lowes.com · sample just now

LCP 2.7s · CLS 0.172

60Perf
90SEO
85A11y

Performance score — 7 days

Harbor & Main (demo site)The Home Depot (competitor)Lowe's (competitor)includes labeled sample history
Uptime — 24h
live http pings
example.com
200 · 163ms
100% up · 48 checks
wikipedia.org
200 · 150ms
97.9% up · 48 checks
cloudflare.com
200 · 191ms
100% up · 48 checks

In-memory demo: the 24h history is seeded with labeled sample checks so the bars demonstrate themselves; the newest checks (and everything after deploy) are real pings.

Internet mentions
“kitchen remodel cost”Reddit unavailable — showing HN only
No cron, no queue
A free GitHub Actions workflow hits /api/snapshot every 6h (secret header) — history just accumulates.
Real measurements
Uptime pings, PageSpeed scores, HN/Reddit mentions — every data point is live; anything sampled says so on the tin.
An analyst, not a graph dump
claude-haiku-4-5 writes the “so what” in plain English weekly — the part an owner actually reads.
Effectively free to run
Free APIs + free cron + one Postgres schema (in-memory demo mode). Setup for a real business takes under a week.