{"$defs":{"AllocationMode":{"description":"Possible allocation decisions.","enum":["ai","hybrid","human"],"title":"AllocationMode","type":"string"},"DecisionTypeTemplate":{"description":"A representative decision type within a scenario.\n\nThe dimension fields are inclusive ``(min, max)`` ranges used to sample\nplausible inputs for that decision type (presets and simulation).","properties":{"id":{"title":"Id","type":"string"},"name":{"title":"Name","type":"string"},"expected_mode":{"$ref":"#/$defs/AllocationMode"},"dq":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Dq","type":"array"},"conf":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Conf","type":"array"},"nov":{"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"title":"Nov","type":"array"},"stakes":{"title":"Stakes","type":"integer"},"ethical":{"default":false,"title":"Ethical","type":"boolean"}},"required":["id","name","expected_mode","dq","conf","nov","stakes"],"title":"DecisionTypeTemplate","type":"object"},"ScenarioOverrides":{"description":"Partial config a scenario layers onto base ``Settings``.\n\nEach dict maps a nested-config field name to its overriding value; only the\nprovided fields are changed (see ``Settings.apply_scenario``). Empty by\ndefault, so a scenario with no overrides leaves the engine untouched.","properties":{"unified_score":{"additionalProperties":{"type":"number"},"title":"Unified Score","type":"object"},"thresholds":{"additionalProperties":{"type":"number"},"title":"Thresholds","type":"object"},"parameters":{"additionalProperties":{"type":"number"},"title":"Parameters","type":"object"},"learning":{"additionalProperties":{"type":"number"},"title":"Learning","type":"object"}},"title":"ScenarioOverrides","type":"object"}},"description":"A complete, switchable scenario definition.","properties":{"key":{"title":"Key","type":"string"},"name":{"title":"Name","type":"string"},"icon":{"title":"Icon","type":"string"},"description":{"title":"Description","type":"string"},"enabled":{"default":true,"title":"Enabled","type":"boolean"},"overrides":{"$ref":"#/$defs/ScenarioOverrides"},"decision_types":{"additionalProperties":{"items":{"$ref":"#/$defs/DecisionTypeTemplate"},"type":"array"},"title":"Decision Types","type":"object"},"data_sources":{"items":{"type":"string"},"title":"Data Sources","type":"array"},"input_mappings":{"additionalProperties":{"type":"string"},"title":"Input Mappings","type":"object"}},"required":["key","name","icon","description"],"title":"ScenarioConfig","type":"object"}