PDF → Smart Filename (first 3 pages ➜ LLM)

Uses smalot/pdfparser and an OpenAI-compatible endpoint (set LLM_HOST, LLM_MODEL, OPENAI_API_KEY).