# ============================================================================
# AR-Autopilot — .gitignore
# ============================================================================

# ----------------------------------------------------------------------------
# Python
# ----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

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

# pytest / coverage / mypy / ruff
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
.hypothesis/
.mypy_cache/
.dmypy.json
dmypy.json
.ruff_cache/

# Jupyter
.ipynb_checkpoints/

# ----------------------------------------------------------------------------
# Flutter / Dart (display app)
# ----------------------------------------------------------------------------
display/.dart_tool/
display/.flutter-plugins
display/.flutter-plugins-dependencies
display/.packages
display/.pub-cache/
display/.pub/
display/build/
display/**/build/
display/**/.dart_tool/
display/**/.idea/
display/**/*.iml
display/ios/Pods/
display/ios/.symlinks/
display/android/.gradle/
display/android/local.properties
display/android/captures/
display/android/gradlew
display/android/gradlew.bat
display/android/gradle-wrapper.jar
display/windows/flutter/ephemeral/
display/linux/flutter/ephemeral/
display/macos/Flutter/ephemeral/

# ----------------------------------------------------------------------------
# PlatformIO / ESP32 firmware
# ----------------------------------------------------------------------------
firmware/**/.pio/
firmware/**/.pioenvs/
firmware/**/.piolibdeps/
firmware/**/.vscode/
firmware/**/.clang_complete
firmware/**/.gcc-flags.json

# ----------------------------------------------------------------------------
# IDEs / Editors
# ----------------------------------------------------------------------------
.idea/
.vscode/
*.swp
*.swo
*~
.project
.pydevproject
.settings/

# ----------------------------------------------------------------------------
# OS files
# ----------------------------------------------------------------------------
.DS_Store
Thumbs.db
Desktop.ini
*.lnk

# ----------------------------------------------------------------------------
# Build artifacts / installers
# ----------------------------------------------------------------------------
installer/output/
installer/build/
*.msi
*.exe
*.appack

# ----------------------------------------------------------------------------
# Local config / secrets
# ----------------------------------------------------------------------------
*.local.yaml
*.local.json
secrets/
.env.local
.secrets/

# ----------------------------------------------------------------------------
# Examples output
# ----------------------------------------------------------------------------
examples/output/

# ----------------------------------------------------------------------------
# Logs
# ----------------------------------------------------------------------------
*.log
logs/

# ----------------------------------------------------------------------------
# Claude Code local settings + worktrees (personal — not committed)
# ----------------------------------------------------------------------------
.claude/settings.local.json
.claude/worktrees/
