pounce/memory-bank/progress.md

26 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`)
- ✅ Load test scaffolding (`loadtest/k6`)
## What's Left
- ⏳ SMTP configuration + deliverability verification
- ⏳ Production observability rollout (dashboards/alerts around `/metrics`)
- ⏳ Optional: migrate periodic background jobs from APScheduler → queue/worker for scaling
## Current Issues
- None known - awaiting first test run
## Performance Notes
- WHOIS queries are inherently slow (external I/O): expect ~13s/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