Make test framework LLM-ready (docs + examples) #135
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Destination
Make the shared integration test framework (
common_libs/test_framework/) fully LLM-ready: an LLM told "write a battle test for this bot" should produce a rich, correct test on first attempt — using the fullBattleResultsurface, handling errors, and leveraging offline parsing — not just a shallow copy of the one existing example.Notes
Decisions so far
common_libs/test_framework/adversaries/SittingDuck/, OscillatorBot test updatedcommon_libs/test_framework/adversaries/OscillatorBot/Not yet specified
Out of scope
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 validation: re-run LLM simulations in a fresh session.