docs(AGENTS): generalize layout rules, remove hardcoded bot list
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user