From c8ad83b25b55969085505ba4c48e52f72aab6551 Mon Sep 17 00:00:00 2001 From: jedarden Date: Sun, 24 May 2026 21:07:25 -0400 Subject: [PATCH] fix(script): use 2 cores per player in combat density verification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The latest engine changes (commit 26d9190) achieved 100% combat death rate with 2 cores per player, but the verification script was using the default 1 core. This fix aligns the verification with the production configuration. Verification results with 2 cores: - 2-player random: 20/20 (100%) combat deaths - 2-player aggressive: 20/20 (100%) combat deaths - 6-player mixed: 20/20 (100%) combat deaths All configurations meet or exceed plan ยง3.7.1 combat density targets. --- scripts/verify-combat-density.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/verify-combat-density.sh b/scripts/verify-combat-density.sh index 6fd8bb0..ff1f77f 100755 --- a/scripts/verify-combat-density.sh +++ b/scripts/verify-combat-density.sh @@ -21,7 +21,7 @@ run_matches() { echo "Testing: $description" for i in $(seq 1 $count); do local output="/tmp/verify-$i.json" - ./acb-local -bots $bots -max-turns 100 -output $output >/dev/null 2>&1 + ./acb-local -bots $bots -max-turns 100 -cores 2 -output $output >/dev/null 2>&1 local deaths=$(python3 -c "import json; r=json.load(open('$output')); print(len([e for t in r['turns'] for e in t.get('events', []) if e.get('type') == 'combat_death']))" 2>/dev/null || echo 0) if [ "$deaths" -gt 0 ]; then with_deaths=$((with_deaths + 1))