Simulation scenarios for churning on the algos #8
Loading…
Reference in a new issue
No description provided.
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?
The plan
This repo is a prototype for simulating the process and churning on the algos. Scenarios are the workbench: each one is a headless test that sets up a world, scripts a situation, and asserts what the layers do. The scenarios are also the tactic data the future model-integration work will measure against — a model Commander is only as good as its score on these.
Current state
One scenario exists:
tests/daisy_smoke_check.gd(26 checks). It stands up a Director + 2 Commanders + 3 NPCs each, scripts a silent stealth-kill (asserts the roster drops with no alert and no knowledge entry anywhere), has a second NPC find the body (asserts the Commander goes on alert and the alert flows down to the other Commander), and covers the coordination guard both ways (all on one objective warns, split objectives stay quiet).What changes
Add scenarios one at a time, each as a headless test in
tests/, each with a printed check count. The list, in the order that makes sense — each scenario lands as the issue it depends on settles:What done looks like
Each scenario is a test with a check count, the smoke test stays fast, and the scenario list in this issue is kept current — a scenario is checked off here when it lands, with its test file named. Scenarios are the acceptance bar for the issues they depend on: an issue is not done until its scenario passes.
Open questions