# ============================================================================ # MedScribe v2 — Git Ignore # ============================================================================ # === Python === __pycache__/ *.py[cod] *$py.class *.so # Android JNI libs (Cactus SDK) — ship with repo for reproducible APK builds !frontend/android/app/src/main/jniLibs/**/*.so .Python build/ dist/ eggs/ *.egg-info/ *.egg pip-log.txt # === Virtual Environments === venv/ env/ .venv/ .conda/ # === IDEs === .vscode/ .cursor/ *.code-workspace .idea/ .ipynb_checkpoints/ # === Claude Code === .claude/ # === Demo source captures (raw screen recordings — not for repo) === *.mkv raw_record/ # === Build artifacts === llama.cpp/ llama-cpp-bin/ # === OS === .DS_Store Thumbs.db *.stackdump [Dd]esktop.ini $RECYCLE.BIN/ # === Model Weights === *.bin *.safetensors *.ckpt *.pth *.pt *.onnx *.gguf models/ !models/.gitkeep # === Hugging Face / Model Cache === .cache/ huggingface/ # === Data (large files) === data/raw/* !data/raw/.gitkeep !data/raw/README.md data/processed/* !data/processed/.gitkeep data/audio_samples/ data/recordings/ *.h5 *.hdf5 *.parquet *.feather *.wav *.mp3 *.flac !tests/fixtures/*.wav # === Training Artifacts === logs/ *.log wandb/ runs/ tensorboard/ lightning_logs/ mlruns/ results/ # === Secrets === .env .env.* *.key *.pem secrets/ credentials/ *api_key* *apikey* *.secret # === Testing === .pytest_cache/ .coverage htmlcov/ *.cover test_audio # === Temporary / scratch files === *.bak *.swp *.tmp temp/ tmp/ postprocess_test*.txt pp_test.txt regex_test.json test_results.txt test_audio_result*.json unsloth_compiled_cache/ # === Experiment scripts (not part of pipeline) === scripts/prompt_experiment*.py # === Submission === submission_*/ *.zip # === Reference repo (not part of submission) === MedScribe_v1_ref/ # === Cactus SDK source (cloned for building libcactus.so; .so is committed to jniLibs) === cactus-src/