From 06ed905033be37c2b29c50d995be84a5af54d751 Mon Sep 17 00:00:00 2001 From: Davide Cappellini Date: Thu, 27 Aug 2026 18:22:38 +0200 Subject: [PATCH] docs(AGENTS): generalize layout rules, remove hardcoded bot list --- AGENTS.md | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 24bcd4d..13b6e6e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -18,36 +18,24 @@ Single-context layout. See `docs/agents/domain.md`. **SirGarage** (root directory) -- OscillatorBot_garage/ -- PPO_Bot_garage/ -- QBot_garage/ -- SAC_LSTM_Bot_garage/ -- GotoTest_garage/ -- (any future bot follows the `botname_garage/` pattern) +- `botname_garage/` — each bot gets its own directory following this pattern - src/ - botname.nim - botname.json - botname.sh - config.nim - - botname/ - - lib1.nim - - module.nim - - lib2.nim - - ... + - botname/ — bot-specific modules + - *.nim files - tests/ - - test1.nim - - test2.nim - - ... + - test*.nim files - out/ - - bin1 - - bin2 - - ... - - (prototypes or spikes for this bot go here, not at root) + - compiled binaries + - prototypes or spikes for this bot (not at root) - docs/ — generic project documentation - tools/ — generic tools valid for all bots (battle runners, scripts, etc.) - common_libs/ — shared libraries valid for all bots - worktrees/ — git worktrees (gitignored) -- exported/ — sharable folder per bot +- exported/ — sharable artifacts per bot - botname/ - botname (binary) - botname.json (metadata)