__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
dist/
build/
.pi-lens/
.pi/
*.egg
.venv/
.venv-build/
.pi-lens/
venv/
.env
*.pem
*.key
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.mp4
*.webm
*.mov
*.gif
*.mp3
*.wav
*.ogg
*.flac
*.aac
*.jpg
# Golden SSIM fixtures are committed on purpose (small, deterministic references)
!tests/fixtures/golden/*.mp4
*.jpeg
*.png
!index.html
.DS_Store
node_modules/
package-lock.json
.worktrees/
.omx/

# trust-rail artifact quarantine
.playwright-mcp/
.stitch/
out/

.omc/

# Internal development artifacts — keep these out of the repo root
audit_scores.py
explainer_real_v2.py
explainer_v1_script.py
generate_explainer_demos.py
generate_real_demos.py
GITHUB_GUARDIAN_AUDIT.md
IMPROVEMENTS_SUMMARY.md
MCP-VIDEO-FEEDBACK.md
RELEASE_NOTES_v*.md
CLAUDE.md
glama-score*.png

# Coverage data
.coverage

# Local scratch/experiment files (not part of the mcp-video package)
/analyze_frame.py
/srt_to_ass.py
/test_korean.py
/test.srt
/fonts/
/hyperframes_hud/
