docs(AGENTS): generalize layout rules, remove hardcoded bot list

This commit is contained in:
2026-08-27 18:22:38 +02:00
parent eab85be8b3
commit 06ed905033
+7 -19
View File
@@ -18,36 +18,24 @@ Single-context layout. See `docs/agents/domain.md`.
**SirGarage** (root directory) **SirGarage** (root directory)
- OscillatorBot_garage/ - `botname_garage/` — each bot gets its own directory following this pattern
- PPO_Bot_garage/
- QBot_garage/
- SAC_LSTM_Bot_garage/
- GotoTest_garage/
- (any future bot follows the `botname_garage/` pattern)
- src/ - src/
- botname.nim - botname.nim
- botname.json - botname.json
- botname.sh - botname.sh
- config.nim - config.nim
- botname/ - botname/ — bot-specific modules
- lib1.nim - *.nim files
- module.nim
- lib2.nim
- ...
- tests/ - tests/
- test1.nim - test*.nim files
- test2.nim
- ...
- out/ - out/
- bin1 - compiled binaries
- bin2 - prototypes or spikes for this bot (not at root)
- ...
- (prototypes or spikes for this bot go here, not at root)
- docs/ — generic project documentation - docs/ — generic project documentation
- 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 folder per bot - exported/ — sharable artifacts per bot
- botname/ - botname/
- botname (binary) - botname (binary)
- botname.json (metadata) - botname.json (metadata)