App Module ========== `app.py` provides Flask endpoints for file upload, job status, vectorstore preview, and chat interface. Endpoints --------- - `/` → Upload page - `/upload` → Accepts PDF, enqueues Celery task - `/status/` → Returns job status and results - `/vectorstore_preview/` → Preview vectorstore - `/chat/` → Chat with contract data