# Python artifacts __pycache__/ *.pyc *.pyo *.pyd *.py.class .pytest_cache/ .coverage htmlcov/ .mypy_cache/ .tox/ .nox/ *.egg-info/ build/ dist/ *.egg # Virtual environments venv/ .venv/ env/ .env .env.* !.env.example # Environment variables (Specific to blob-backend) .env .python-version test_api_keys.py # IDE structures .vscode/ .idea/ *.swp *.swo .project .pydevproject .settings/ # Databases *.db *.sqlite3 *.sqlite # Logs *.log logs/ log/ # OS specific files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Large data/models (if any) data/ downloads/ temp/ tmp/ # Whisper/ML model cache .cache/ models/ *.bin *.pt *.onnx # Audio files (test recordings) *.wav *.mp3 *.opus *.ogg *.flac *.m4a # Redis dump.rdb *.rdb # Pip/Dependency managers pip-log.txt pip-delete-this-directory.txt poetry.lock pdm.lock .pdm.toml .python-version requirements-*.txt !requirements.txt # Docker .docker/ docker-compose.override.yml # Local secrets (SSH keys, credentials — never commit) .secrets/ *.pem # Runtime backup artifacts *.bak # Protobuf/gRPC local artifacts (if applicable) *_pb2.py *_pb2_grpc.py Documents/BE/.obsidian Documents/Curriculum Documents/Implementation-Docs Documents/.obsidian