# Xcode
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
*.xccheckout
*.moved-aside
DerivedData/
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace/
*.xcworkspace/
*.dSYM.zip
*.dSYM/

# Swift Package Manager
.build/
Packages/
Package.pins
Package.resolved
*.xcodeproj/
.swiftpm/

# Model files (too large for git - download separately)
voxtral_models/
*.gguf
*.safetensors
*.bin
*.pt
*.pth
*.onnx

# Core ML models (too large for git - generate with Scripts/CoreMLConversion/convert.sh)
*.mlmodelc/
*.mlpackage/
Resources/VoxtralEncoder*.mlmodelc/
Resources/VoxtralEncoder*.mlpackage/
Sources/VoxtralApp/Resources/VoxtralEncoder*.mlmodelc/
Sources/VoxtralApp/Resources/VoxtralEncoder*.mlpackage/

# Downloaded HuggingFace models for conversion
Scripts/CoreMLConversion/voxtral-mini-3b/
Scripts/CoreMLConversion/output/

# Audio/Media files (for testing - not committed)
*.mp3
*.wav
*.m4a
*.flac
*.ogg

# Python environments (if using scripts)
venv/
.venv/
env/
.env/
__pycache__/
*.pyc
*.pyo
*.pyd
.Python

# External cloned dependencies
tiktoken/
mistral-common/

# Temp files and logs
*.tmp
*.log
# *.txt files are allowed (for requirements.txt, etc.)
!LICENSE.txt
*.dump
*.csv

# Build artifacts
*.o
*.so
*.dylib
*.a
a.out
*.app/
*.framework/

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# Claude Code
.claude/

# Test outputs
temp_*.wav
temp_*.mp3
benchmark_results/
test_outputs/
*.xcresult
