AI weekly digest
deterministic fallback — set ANTHROPIC_API_KEY for the AI analystwritten just now
  • Harbor & Main (demo site): performance score steady at 47 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 ~297ms 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.157

47Perf
86SEO
79A11y

The Home Depot (competitor)

www.homedepot.com · sample just now

LCP 3.1s · CLS 0.169

51Perf
84SEO
81A11y

Lowe's (competitor)

www.lowes.com · sample just now

LCP 2.6s · CLS 0.133

55Perf
89SEO
82A11y

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 · 120ms
100% up · 48 checks
wikipedia.org
200 · 116ms
97.9% up · 48 checks
cloudflare.com
200 · 297ms
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 costReddit 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.