All checks were successful
CI / validate (push) Successful in 21s
Restructure roadmap into phases. Clean up todo as intake buffer. Add execution tasklist with prioritized items.
36 lines
1020 B
Markdown
36 lines
1020 B
Markdown
# PPF TODO
|
|
|
|
Intake buffer. Items refined here move to TASKLIST.md.
|
|
|
|
---
|
|
|
|
## Dashboard
|
|
|
|
- [ ] Cache expensive DB queries (top countries, protocol breakdown)
|
|
- [ ] Historical graphs (24h, 7d) using stats_history table
|
|
- [ ] Per-ASN performance analysis
|
|
- [ ] Alert thresholds (success rate < X%, MITM detected)
|
|
- [ ] WebSocket push updates (reduce polling overhead)
|
|
- [ ] Mobile-responsive improvements
|
|
|
|
## Memory
|
|
|
|
- [ ] Lock consolidation (260k LockType objects at scale)
|
|
- [ ] Leaner state objects per job
|
|
|
|
Memory scales ~4.5 KB/job. No leaks detected. Optimize only if constrained.
|
|
|
|
## Source Pipeline
|
|
|
|
- [ ] PasteBin/GitHub API scrapers for proxy lists
|
|
- [ ] Telegram channel scrapers (beyond t.me/s/ HTML)
|
|
- [ ] Source quality decay tracking (flag sources going stale)
|
|
- [ ] Deduplication of sources across different URL forms
|
|
|
|
## Known Issues
|
|
|
|
### [!] Podman Container Metadata Disappears
|
|
|
|
`podman ps -a` shows empty even though process is running.
|
|
Monitor via `ss -tlnp`, `ps aux`, or `curl localhost:8081/health`.
|