File size: 1,376 Bytes
745f62a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d3595cb
 
 
 
 
745f62a
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# ============================================================================
# Docker build context — keep small so HF Space pushes don't time out
# ============================================================================

# Git
.git
.gitignore
.gitattributes

# Local Claude / IDE
.claude
.vscode
.cursor
.idea

# Python caches
__pycache__
*.py[cod]
*.egg-info
.pytest_cache
.coverage
venv
env
.venv
.conda

# Node — built inside Stage 1, no need to ship local node_modules
frontend/node_modules
frontend/dist
frontend/android/app/build
frontend/android/.gradle
frontend/android/build

# Heavy / not-needed-in-container directories
cactus-src
MedScribe_v1_ref
llama.cpp
llama-cpp-bin
unsloth_compiled_cache
models
data/raw
data/processed
data/audio_samples
data/recordings
logs
wandb
runs
tensorboard
results

# OS / scratch
.DS_Store
Thumbs.db
*.log
*.bak
*.swp
*.tmp
temp
tmp
postprocess_test*.txt
pp_test.txt
regex_test.json
test_results.txt
test_audio
test_audio_result*.json
app.log

# Audio fixtures (huge)
*.wav
*.mp3
*.ogg
*.mpeg
*.flac
!tests/fixtures/*.wav
# Curated reviewer-facing demo clips must reach the image — these are tiny
# (≈100 KB each) and served by the FastAPI static mount at /audio/*.
!demo_audio/*.ogg
!demo_audio/*.wav
!demo_audio/*.mp3

# Secrets
.env
.env.*
*.key
*.pem
secrets
credentials

# Submission bundles
submission_*
*.zip