# Python bytecode and caches
__pycache__/
*.py[cod]
*.pyd

# Virtual environments
.venv/
venv/
env/
ENV/
conda/

# Build and packaging artifacts
build/
dist/
/manager-dist*/
/*.whl
.release_blocks/
.release_staging/
.release_sources/
release_packages/
package_release/
.appimage-tools/
*.egg-info/
.eggs/
pip-wheel-metadata/
*.spec
!pandrator_installer_launcher.spec
!pandrator_installer_launcher_linux.spec
!pandrator_manager_bootstrap.spec

# Test and tooling caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.pyre/
.hypothesis/
.tox/
.nox/
graphify-out/
.pixi/
.pixi-cache/
.pixi-home/
.coverage
.coverage.*
htmlcov/
web/node_modules/
web/.svelte-kit/

# Runtime data
Outputs/
rvc_models/
logs/*
!logs/.gitkeep
*.log
*.tmp
pandrator_settings.json
pandrator_state.sqlite3
pandrator_state.sqlite3.*
pandrator_state.sqlite3-*
pandrator.sqlite3
pandrator.sqlite3.*
pandrator.sqlite3-*
migration-web-v1.json

# User-provided voices (keep repository samples)
tts_voices/**/*.wav
tts_voices/voice_library.json
!tts_voices/sample_male_new.wav
!tts_voices/VoiceCraft/sample_male_16k.wav

# Local environment files
.env
.env.*
!.env.example

# Local planning, architecture, and qualification notes
*[Pp][Ll][Aa][Nn]*.md
/BACKEND_ARCHITECTURE.md
/FRONTEND_ARCHITECTURE.md
/INSTALLER_MANAGER_ARCHITECTURE.md
/AGENTIC_TEXT_AND_SPEECH.md
/FUTURE_TTS_OPTIMIZATION_NOTES.md

# Local development and research scratch files
/inspect_db.py
/test_hash_logic.py
/test_hashes.py
/scripts/tts_speech_plan_scratch/

# IDE and OS files
.vscode/
.idea/
.antigravity/
*.code-workspace
.DS_Store
Thumbs.db
desktop.ini

# Linux compatibility documentation (untracked locally)
LINUX_COMPATIBILITY.md

# Local documentation and qualification records
docs/
web/playwright-report/
web/test-results/
