GroundCompass

One inbox, six sites, no scraping.

Phase 1 — plumbing only

The Mailgun inbound webhook is live at /api/inbound-email and stores raw alert emails in D1. Nothing is parsed into listings yet — that's a later phase.

See 5-artifacts/app/SETUP.md for the manual Cloudflare/Mailgun steps still required before this runs end-to-end.