chore: remove exported/ from AGENTS.md, generalize binary ignores in .gitignore

- Removed non-existent exported/ directory from layout docs
- Replaced hardcoded bot binary entries with *_garage/out/ pattern for build directories
- Added all known bot binaries (GotoTest, OscillatorBot, PPO_Bot, QBot, SAC_LSTM_Bot)
  to .gitignore with clarifying comment about Nim's compilation target structure

Nim places compiled binaries at bot root (no extension) and in out/ subdirs.
The out/ pattern catches all build outputs; specific bot binaries listed for
root-level executables since gitignore lacks a reliable "no-extension files" glob.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 18:32:09 +02:00
parent 2097c2e6fa
commit e276548223
2 changed files with 6 additions and 7 deletions
+6 -1
View File
@@ -22,8 +22,13 @@ __pycache__/
devbox.json devbox.json
devbox.lock devbox.lock
# Compiled bot binaries (no extension, bot-specific directories) # Compiled bot binaries and output directories
# Nim compiles to bot root (executable, no extension) and to out/ subdirectories
*_garage/out/
GotoTest_garage/GotoTest
OscillatorBot_garage/OscillatorBot OscillatorBot_garage/OscillatorBot
PPO_Bot_garage/PPO_Bot
QBot_garage/QBot
SAC_LSTM_Bot_garage/SAC_LSTM_Bot SAC_LSTM_Bot_garage/SAC_LSTM_Bot
# Java compiled classes # Java compiled classes
-6
View File
@@ -35,12 +35,6 @@ Single-context layout. See `docs/agents/domain.md`.
- tools/ — generic tools valid for all bots (battle runners, scripts, etc.) - tools/ — generic tools valid for all bots (battle runners, scripts, etc.)
- common_libs/ — shared libraries valid for all bots - common_libs/ — shared libraries valid for all bots
- worktrees/ — git worktrees (gitignored) - worktrees/ — git worktrees (gitignored)
- exported/ — sharable artifacts per bot
- botname/
- botname (binary)
- botname.json (metadata)
- botname.sh (linux/mac launcher)
- botname.cmd (windows launcher)
- AGENTS.md - AGENTS.md
- CONTEXT.md - CONTEXT.md
- README.md - README.md