Environment Dynamics
The grid is the realized world state of the model, so its dynamics matter both for what agents currently observe and for what later elections inherit from earlier ones.
Runtime Flow
Initialization starts from a preset color distribution and can then be locally
patched with color_patches_steps and patch_power so the starting grid is
less spatially uniform.
After that, each step follows the same timing. Mutation from election t is
applied at the start of step t+1, elections run on the current election-time
state, and global_color_dst is updated from the realized grid.
Implementation Reference
Initialization, scheduler timing, and global grid updates are documented in ParticipationModel. Area-level mutation logic is documented in Area.
Main Knobs
muin[0,1]: fraction of area cells recolored per mutation eventelection_impact_on_mutation>= 0: how strongly elected orderings shape mutation probabilitiesnum_colors>= 2: color alphabet and election option countheterogeneity>= 0: spread of the preset initialization distributioncolor_patches_steps>= 0: number of initialization patching passespatch_power>= 0: patching preference for local consensus versus preset distribution