
.nicegui/
.python-version
.superpowers/
__pycache__/
.agent/
.cache
.claude/
.complexipy_cache/
complexipy_results_*.json
.continue/
.coverage
.coverage.*
.dmypy.json
.DS_Store
.eggs/
.env
.env.local
.hypothesis/
.idea/
.installed.cfg
.ipynb_checkpoints
.junie/
.kiro/
.mutmut-cache/
.mypy_cache/
.nox/
.pytest_cache/
.Python
.ruff_cache/
.streamlit/
.terraform.lock.hcl
.terraform/
.tox/
.venv
.venv-test/
.vscode/
.worktrees/
*.avi
*.cover
*.db
*.egg
*.egg-info/
*.enc.json
*.enc.yaml
*.log
*.manifest
*.mkv
*.mo
*.mov
*.mp4
*.pot
*.py,cover
*.py[cod]
*.so
*.spec
*.swo
*.swp
*.temp
*.tfstate
*.tfstate.backup
*.tmp
*~
*$py.class
/cache/
# Auto-generated version file
# Byte-compiled / optimized / DLL files
# C extensions
# Claude Code
# Config files with secrets
# Distribution / packaging
# Environments
# IDE/AI tool directories
# IDEs
# Installer logs
# Internal plans/marketing (not for public repo)
# Jupyter Notebook
# Logs
# mypy
# Project specific
# PyInstaller
# Ruff
# Runtime cache dirs only (not src/immich_memories/cache/ which is source code)
# Streamlit (legacy)
# Temporary files
# Terraform state and secrets
# Translations
# Unit test / coverage reports
build/
config.yaml
coverage.xml
tests/*-coverage.xml
tests/*-junit.xml
tests/benchmark-*.json
tests/integration-junit.xml
develop-eggs/
dist/
dmypy.json
docs/plans/
docs/superpowers/
docs/reviews/
downloads/
eggs/
env.bak/
env/
ENV/
error_log.log
htmlcov/
lib/
lib64/
mutants/
nosetests.xml
output/
parts/
pip-delete-this-directory.txt
pip-log.txt
sdist/
src/immich_memories/_version.py
Thumbs.db
var/
venv.bak/
venv/
wheels/
.superpowers/
.nicegui/

# Demo video artifacts (generated, not tracked)
docs-site/static/demo/raw/
docs-site/static/demo/work/
docs-site/static/demo/music-candidates/
# CLI demo outputs (regenerated via make demo-cli)
docs-site/static/demo/cli-demo.gif

# Remotion demo assets (required for rendering, not generated)
!docs-site/remotion/public/cli-demo.mp4
!docs-site/remotion/public/output-preview.mp4
