[#52] Empire: funding-franchise iteration 3 — wins deposit-drought + rate-war #62
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Winnie/bankwars!62
Loading…
Reference in a new issue
No description provided.
Delete branch "52-empire"
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?
Thesis: empire is the funding-franchise bank
Empire models risk through the economics of its own funding engine, not through loan-market prices. Three levers, one calculus:
No hard-coded values — every threshold derives from config. No calc helpers shared with the other brains.
Iterations
Scenario wins (full bench, 100 games × 13 presets, vs current master incl. mill v10)
Other presets won outright: default-storm 84, bond-economy 54, mega-loans 44, tight-cash 40. Overall: empire 413, adapt 447, mill 264, vault 139 — second overall.
Verification:
go build+go testgreen (includes the Lisp loader tests — they caught a paren bug mid-iteration); spectate smokes (6-player and 3-player) with zero[aierrors and zero ACCT divergences.Engine findings reported on #52 (not in this PR's scope)
printTablesorts the sharedbrainsslice in place, so seat assignment for later presets depends on the random Go map preset order (run-to-run variance observed in several presets; scenario wins held across all observed variants).#treads as the symboltand dies asunbound symbolin odd-player games — use numeric truth instead.