# venv и тяжёлые/бинарные артефакты — в репо НЕ пушим # Подход: `*` игнорирует ВСЁ; правила !... возвращают нужные файлы. # ВАЖНО для git: шаблон `*` игнорирует и файлы, и директории. Чтобы git "зашёл" # в директорию, каждую директорию на пути нужно разыгнорировать (для nls_dasm — # handoff/ и handoff/nls_dasm/). Иначе `git add -n` откажет с "dir is ignored". * !**/*.py !**/*.txt !**/*.json !**/*.md !**/*.npy !**/*.npz !**/*.java !**/*.cpp !**/*.hpp !**/*.c !**/*.h !**/*.lua !**/roadmap.md !**/AGENTS.md !.gitignore !dsp/ # --- расшифрованные дизассемблы декомпа: НУЖНО трекать (ценные артефакты) --- !handoff/ !handoff/archive/ !handoff/archive/*.md !handoff/nls_dasm/ !handoff/nls_dasm/*.dis !handoff/nls_dasm/*.bin !handoff/*.md !handoff/*.py !handoff/*.json !handoff/*.npy # --- защитный харнесс валидации --- !scripts/ # --- тяжёлые / бинарные / временные / инструменты: НЕ в git --- *.log *.wav *.rpp __pycache__/ dsp/build/ ghidra-proj/ regions/ regions_dep/ regions_render/ regions_rt/ regions_rt2/ soothe_rt.bin.regions/ dl/ lib/ bin/ include/ **/*.regions/