/how · Merom House

How Merom House KPI is built

Merom House is a Cloudflare Pages building-in-public KPI at meromhouse.org. Verified live 2026-08-17 after fuzzywigg/meromhouse#8: the dashboard no longer presents archived fuzzywigg.com, private Active Projects, empty writing, fake deploy counts, ~8,200 stations, a Geryon footer, or an X profile. The banner still says data refreshes every 5 minutes — that applies to the GitHub Activity card only. Everything else on the dashboard remains hardcoded HTML.

Pipeline verified 2026-08-17

Pipeline

Only GitHub Activity is live-fetched via /api/github-stats. Other dashboard cards stay static copy in index.html — honesty-cleaned public links and copy as of 2026-08-17, not inventing new live APIs.

Public pipeline from the meromhouse keeper README and functions/api/github-stats.js (verified 2026-08-17).

Allowed captures

Hero banner and GitHub Activity card only — cropped captures, not a full six-card first screen. Live Active Projects are public doors only (matrix-workers, agents-governance, meromhouse).

Cropped Merom House hero: live-data banner, H1 Andrew Pappas, and public GitHub, YouTube, and Email links.
Hero only — includes the “Live data — refreshes every 5 minutes” banner and public contact links. Not a full dashboard capture; “Last updated” is a moment-in-time stamp.
Cropped Merom House GitHub Activity card showing live-fetched stars, public repos, commits this month, and a link to the fuzzywigg GitHub profile.
Capture of the live GitHub Activity card only — not a full meromhouse.org page. Counts are live-fetched and can be empty; do not treat the numbers in this image as fixed facts.

Host and cache

  • Host: Cloudflare Pages project meromhouse — vanilla HTML/CSS/JS plus Pages Functions.
  • /api/github-stats returns JSON with public_repos, total_stars, recent_commits, top_repos, and cached_at.
  • Browser Cache-Control is public, max-age=300 (5 minutes). When KV is bound, server-side TTL is 3600 seconds.
  • recent_commits can be 0. Empty live numbers are still live — they are not missing product.

What is live vs static

SourceLive or staticCard
GitHub API via /api/github-statsLive fetchGitHub Activity
Hardcoded in index.html (public doors only)Static — cleaned 2026-08-17Active Projects, REE Research
Hardcoded / manual edit (real links; no fake counts)Static — cleaned 2026-08-17Writing, Deployments, Uptime
CF Analytics / Search Console / YouTubePlanned (not wired)Not shown as live yet

Not copied onto this hub page

  • No claim that the old KPI lies are still current — live meromhouse.org was cleaned 2026-08-17 (hub link is www.fuzzywigg.ai, not fuzzywigg.com; Active Projects are public-only; LinkedIn apappas replaces empty writing; no fake 6/4/2 deploy counts or ~8,200 stations; no Geryon footer; no X profile).
  • No private GitHub doors — live Active Projects name only matrix-workers, agents-governance, and meromhouse.
  • No full six-card first-screen screenshot (hub keeps cropped hero + GitHub Activity captures).
  • No evergreen stars or commits copied as permanent body stats — GitHub Activity stays live-fetched.
  • No invented meromhouse.org /docs or /how product routes.
  • No IDEM / official policy draft — journal links only.

Index: /how. Also listed on /sites and noted on /now.