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.