babylon.config.defines.economy_labor
Labor-side dynamics: reserve army, dispossession, working day.
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
|
Dispossession event intensity weights (Feature 021, FR-004/FR-005). |
|
Reserve army of labor coefficients (Feature 021, FR-001/FR-002). |
|
Working day characterization thresholds (Feature 021, FR-007/FR-008). |
- class babylon.config.defines.economy_labor.DispossessionDefines(**data)[source]
Bases:
BaseModelDispossession event intensity weights (Feature 021, FR-004/FR-005).
Configures the relative weight of each dispossession type when computing aggregate territory-level dispossession intensity.
See also
specs/021-capital-volume-i/spec.md: FR-004, FR-005, FR-006- 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.economy_labor.ReserveArmyDefines(**data)[source]
Bases:
BaseModelReserve army of labor coefficients (Feature 021, FR-001/FR-002).
Configures the bounded sigmoid that maps reserve_ratio to wage pressure. Higher reserve ratios produce stronger downward pressure on wages.
See also
specs/021-capital-volume-i/spec.md: FR-001, FR-002, FR-003- 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.economy_labor.WorkingDayDefines(**data)[source]
Bases:
BaseModelWorking day characterization thresholds (Feature 021, FR-007/FR-008).
Configures the threshold values for classifying territory-sector pairs by their dominant mode of surplus value extraction.
See also
specs/021-capital-volume-i/spec.md: FR-007, FR-008, FR-011- Parameters:
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].