# Compiled output *.out # Python cache __pycache__/ *.pyc *.pyo # Log files *.log # Training logs *.jsonl # Test binaries (but keep .nim source files) **/tests/test_* !**/tests/test_*.nim !**/tests/test_*.nims # User-specific dev environment .envrc devbox.json devbox.lock # Compiled bot binaries — all builds go to *_garage/out/ *_garage/out/ # Java compiled classes *.class # Log and snapshot directories **/logs/ **/snapshots/ # Git worktrees worktrees/ # Nimble puts the bot binary at the garage root (out/ is ignored, this was not) *_garage/ModularBot