Strip per-enemy persistence, go global-only #100
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?
Parent
#99
What to build
part-of: #99
Remove all per-enemy weight logic from persistence: per-opponent file resolution, the per-opponent → global → random-init load cascade. Keep only global file path resolution, parameterized by gun name (
global_ga.weights,global_cma.weights). Update save/load to work with gun-keyed global files only. Strip per-opponent references from gun and bot modules.Acceptance criteria
saveChampionIfBetterandloadWeightsFaccept a gun name and operate onglobal_<name>.weightsBlocked by
None — can start immediately.