babylon.config.defines.organizations
Organization model, lifecycle, and atomic action verbs.
Spec 058: extracted from the historical babylon.config.defines monolith.
Re-exported via babylon.config.defines.__init__; composed into GameDefines in babylon.config.defines._assembler.
Classes
|
Hypergraph community layer coefficients (Feature 022). |
|
D-P-D' Lifecycle Circuit coefficients (Feature 030). |
|
Configuration for MOBILIZE verb organizational actions. |
|
MOVE verb coefficients. |
|
NEGOTIATE verb coefficients. |
|
Organization system tunable coefficients (Feature 031). |
- class babylon.config.defines.organizations.CommunityDefines(**data)[source]
Bases:
BaseModelHypergraph community layer coefficients (Feature 022).
Controls alpha-smoothing decay rates for community state, solidarity potential computation bonuses and penalties, and infrastructure maintenance parameters.
- Parameters:
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.organizations.LifecycleDefines(**data)[source]
Bases:
BaseModelD-P-D’ Lifecycle Circuit coefficients (Feature 030).
36 tunable parameters for intergenerational class reproduction. All defaults have documented provenance (CDC, Census, Chetty, etc.).
The legitimation weight ranking is a design invariant reflecting authorial political judgment; individual values are tunable but the ordinal ranking is not.
See also
specs/030-dpd-lifecycle-circuit/data-model.md: Full provenance table.- Parameters:
birth_rate (float)
rate_d_to_p (float)
rate_p_to_d_prime (float)
rate_d_prime_to_death (float)
initial_pop_d_frac (float)
initial_pop_p_frac (float)
initial_pop_d_prime_frac (float)
pension_coverage_rate (float)
home_ownership_rate (float)
ss_replacement_rate (float)
healthcare_security (float)
retirement_confidence (float)
legit_w_home_ownership (float)
legit_w_healthcare_security (float)
legit_w_retirement_confidence (float)
legit_w_pension_coverage (float)
legit_w_ss_replacement (float)
legitimation_blend_weight (float)
legitimation_crisis_threshold (float)
legitimation_unstable_threshold (float)
pareto_alpha (float)
care_cost_fraction (float)
mobility_base_rate (float)
mobility_base_rate_p75 (float)
mobility_racial_gap (float)
carceral_transition_modifier (float)
early_mortality_modifier (float)
baseline_gini (float)
poverty_share (float)
employment_rate (float)
single_parent_fraction (float)
college_rate (float)
ideology_caregiver_weight (float)
ideology_institutional_weight (float)
ideology_regression_coefficient (float)
sandwich_squeeze_threshold (float)
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.organizations.MobilizeDefines(**data)[source]
Bases:
BaseModelConfiguration for MOBILIZE verb organizational actions.
- Parameters:
mobilize_cl_cost (float)
min_consciousness (float)
turnout_per_sl (float)
solidarity_amplification_per_edge (float)
heat_generation_per_demonstrator (float)
base_agitation_gain (float)
strike_value_disruption_factor (float)
max_demonstrators_before_backfire (int)
backfire_heat_multiplier (float)
backfire_agitation_gain (float)
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.organizations.MoveDefines(**data)[source]
Bases:
BaseModelMOVE verb coefficients.
- Parameters:
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.organizations.NegotiateDefines(**data)[source]
Bases:
BaseModelNEGOTIATE verb coefficients.
- Parameters:
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.organizations.OrganizationDefines(**data)[source]
Bases:
BaseModelOrganization system tunable coefficients (Feature 031).
14 parameters controlling consciousness effects, intelligence methodology ceilings, cohesion mechanics, credibility defaults, and capacity factors.
See also
specs/031-organization-base-model/data-model.md: Full provenance table.- Parameters:
elder_capacity_factor (float)
tendency_modifier_revolutionary (float)
tendency_modifier_liberal (float)
tendency_modifier_fascist (float)
observation_ceiling_local_pd (float)
observation_ceiling_fusion (float)
observation_ceiling_fbi (float)
cohesion_loss_per_key_figure (float)
min_cohesion_threshold (float)
credibility_default_faction (float)
credibility_sovereign (float)
credibility_chartered (float)
credibility_default_state (float)
violence_capacity_default (float)
surveillance_capacity_default (float)
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].