"""Video analysis reusable tooling for the video_analysis_campaign_20260621 campaign. Scripts in this namespace: - download_video.py: yt-dlp wrapper (subprocess) - extract_transcript.py: youtube-transcript-api wrapper - extract_keyframes.py: ffmpeg scene detect + cv2 + imagehash dedup - ocr_frames.py: winsdk (or tesseract) OCR - synthesize_report.py: orchestrator Per AGENTS.md, scripts are namespace-isolated by directory. Per conductor/code_styleguides/python.md, 1-space indent + type hints + no comments (in implementation code). Per conductor/code_styleguides/error_handling.md, all scripts return Result[T, ErrorInfo]. """