# Pounce - Progress ## What Works - ✅ FastAPI backend + Next.js frontend (Terminal + public pages) - ✅ Cookie-based auth (HttpOnly) + OAuth - ✅ Market feed + auctions + listings + TLD intel - ✅ Watchlist + cached health checks (bulk + per-domain cache-first) - ✅ Separate scheduler process (avoid duplicate jobs with multiple API workers) - ✅ Redis-backed job queue scaffolding (ARQ worker) + admin scraping enqueue - ✅ Prometheus metrics endpoint (`/metrics`) - ✅ Business KPI metrics derived from telemetry (cached) - ✅ Server-side DB backups + ops alerting (email) without Docker - ✅ SEO baseline: dynamic sitemap + canonical redirects + server-side metadata for programmatic pages - ✅ Viral loop baseline: invite codes + attribution + referral KPIs in Admin (Telemetry tab) + deterministic referral rewards/badges - ✅ Load test scaffolding (`loadtest/k6`) ## What's Left - ⏳ Decide production stance on email verification (recommend: enforce via `REQUIRE_EMAIL_VERIFICATION=true`) - ⏳ Production observability rollout (optional dashboards; alerts can be in-app via ops alerting) - ⏳ Optional: migrate periodic background jobs from APScheduler → queue/worker for scaling ## Next (Unicorn Plan) - ▶️ 3A Programmatic SEO maximal (Templates + Indexation + CTA Pfade) — in progress - ▶️ 3C Viral Loop (Referral sauber am Yield/Direct Deal Surface) — in progress ## Current Issues - None known - awaiting first test run ## Performance Notes - WHOIS queries are inherently slow (external I/O): expect ~1–3s/domain - DB hotspots were reduced (market feed bounded queries, N+1 removed in price tracking/admin) - Use `/metrics` + `loadtest/k6` to track p95 after deployments