feat(@projects/magic-civilization): update clan pinning logic

Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
Natalie 2026-04-25 02:23:09 -07:00
parent 681b787349
commit 1756b678f3
2 changed files with 10 additions and 1 deletions

View file

@ -1,5 +1,5 @@
{
"generated_at": "2026-04-24T23:25:17Z",
"generated_at": "2026-04-25T09:20:35Z",
"totals": {
"done": 69,
"in_progress": 1,

View file

@ -83,10 +83,19 @@ echo -e "${DIM}parent: $PARENT${NC}"
MARKER="$PARENT/completion.marker"
: > "$MARKER"
# Pin all 5 slots to the 5 canonical clans so meta.player_clans is fully
# populated for the ultimate_stress verdict. Without per-slot pinning, slot 0
# (the human slot) gets empty clan_id and its wins can't be attributed.
# Seed-driven map variation still drives strategic divergence.
MAP_SIZE="$MAP_SIZE" \
NUM_PLAYERS="$NUM_PLAYERS" \
PARALLEL="$PARALLEL" \
AI_USE_MCTS=true \
AI_PIN_PERSONALITY_P0=ironhold \
AI_PIN_PERSONALITY_P1=blackhammer \
AI_PIN_PERSONALITY_P2=goldvein \
AI_PIN_PERSONALITY_P3=deepforge \
AI_PIN_PERSONALITY_P4=runesmith \
bash "$REPO_ROOT/tools/autoplay-batch.sh" "$SEEDS" "$TURN_LIMIT" "$PARENT" \
> "$PARENT/batch.log" 2>&1
batch_rc=$?