Some checks failed
CI / Frontend Lint & Type Check (push) Has been cancelled
CI / Frontend Build (push) Has been cancelled
CI / Backend Lint (push) Has been cancelled
CI / Backend Tests (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
Deploy / Build & Push Images (push) Has been cancelled
Deploy / Deploy to Server (push) Has been cancelled
Deploy / Notify (push) Has been cancelled
34 lines
1.7 KiB
Markdown
34 lines
1.7 KiB
Markdown
# 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
|
||
|