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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# Rust
target/
# Scratch backups and Python caches
*.bak
__pycache__/
*.pyc
# IDEs
.vscode/
.idea/
# OS
.DS_Store
Thumbs.db
# Microscope Data (binary data kept in standalone)
data/
output/
.tts_cache/
*.bin
*.idx
layers/*
!layers/.gitkeep
# Generated viz/snapshot files
cognitive_map.json
viz.json
density.bin
*.mscope
# Config (user specific)
config.toml
config.bin
!config.example.toml
# Logs and temp files
*.log
errors.txt
compile_errors.txt
test_errors.json
tmp/
build_error*
check_error*
error_dump*
bench_results/
# napi-rs native addon
native/target/
native/node_modules/
native/*.node
# TTS audio cache (regenerated on demand)
.tts_cache/
# Auto-inject context files (regenerated per session)
/tmp/microscope-ctx.txt
microscope-ctx.txt
# Electron
electron/node_modules/
electron/out/
# Claude Code
.claude/
# Temporary Python fix/patch scripts
fix_*.py
patch_*.py
test_*.py
factory_*.py
restore_*.py
make_icon.py
find_backtick.py
# Temp audio
*.mp3
# Misc
nul
pwa/
# Personal config files
microscope.toml
litellm_config.yaml
# Personal notes and temp test files
new_speak.txt
new_speak2.txt
pav7_*
perplexity_test.png
# Personal convenience scripts (not for distribution)
recall.cmd
store.cmd
start-microscope.bat
bridge-proxy.mjs
claude-ollama.cmd
anthropic_ollama_proxy.py
create-desktop-shortcut.ps1
# BEIR SciFact benchmark. The index is 1.3 GB and the layer file is the corpus
# itself; both are rebuilt by scripts/build_scifact_index.py from the public
# archive, so committing them would add a gigabyte of derived data to the repo.
scifact_output/
scifact_layers/
scifact_tmp/
scifact_config.toml
OneClick_Start.bat
build-wasm.sh
# Lock files (generated, not needed in repo)
electron/package-lock.json
native/package-lock.json
orchestrator/Cargo.lock
# Duplicated frontend dirs (mermaid_app is a copy of mermaid)
mermaid_app/
modules/
styles/
# resonance benchmark artefacts
bench_output/
bench_layers/
bench_tmp/
bench_config.toml
*.log
*.bak
real_output/
real_tmp/
real_config.toml
eval_layers/
eval_output/
eval_tmp/
eval_config.toml
perf_corpus/
cmsg.txt
cm*.txt