"""Acceptance test: End-to-end Phase 2 — video → ASR → RAG → answer. Prerequisites: - Full backend running (uvicorn) - ChromaDB initialized with test documents - LLM and ASR providers configured and accessible - Test video file with known audio content """ import pytest @pytest.mark.acceptance @pytest.mark.slow def test_e2e_phase2_video_query(): """Should upload video, transcribe, and answer from transcript.""" pass # TODO: implement full flow: upload → ASR → query → verify answer