Storage: SQLite (data/requests.db) · Job runner: ThreadPoolExecutor (4 workers) For production, swap to Celery+Redis (interface unchanged).
data/requests.db