All 5 tickets resolved. Framework is now LLM-ready with updated README, AGENTS.md quick-start, shared adversaries (SittingDuck + OscillatorBot), and a second worked example (QBot). Ready for…
Done — 58-line 'Writing tests for a bot' section added to AGENTS.md covering full API surface, shared adversaries, setup, exceptions, env-var skip.
Done — OscillatorBot copied to common_libs/test_framework/adversaries/OscillatorBot/. Compiles cleanly with config.nims path wiring.
Done — QBot_garage/tests/test_basic_battle.nim created with offline parseServerOutput suite, env-var guard, SittingDuck + OscillatorBot battles, rich per-round assertions, zero-value guards.…
Done — SittingDuck moved to common_libs/test_framework/adversaries/SittingDuck/. OscillatorBot test updated to point there. Old copy deleted.
Done — added exceptions table, parseServerOutput section, compile behavior note, zero-value trap warning, env-var skip pattern, shared adversaries note to README.