# PPF Tasklist Active execution queue. Ordered by priority. --- ## In Progress | # | Task | File(s) | Notes | |---|------|---------|-------| | 1 | Skip socket.shutdown on failed connections | rocksock.py | ~39s/session saved on workers | | 4 | Add more seed sources (100+) | dbs.py | Expand PROXY_SOURCES list | | 6 | Protocol-aware source weighting | httpd.py, ppf.py | Prioritize SOCKS5-yielding sources | ## Queued | # | Task | File(s) | Notes | |---|------|---------|-------| | 2 | SQLite connection reuse on odin | httpd.py | Cache per-greenlet handle | | 3 | Lazy-load ASN database | httpd.py | Defer to first lookup | | 12 | API filters on /proxies (proto/country/ASN) | httpd.py | Consumer query params | | 8 | Graduated recheck intervals | proxywatchd.py | Fresh proxies checked more often | ## Done | # | Task | Date | |---|------|------| | - | Extraction short-circuits | 2026-02-22 | | - | last_seen freshness fix | 2026-02-22 | | - | Periodic re-seeding | 2026-02-22 | | - | ASN enrichment | 2026-02-22 | | - | URL pipeline stats | 2026-02-22 |