Module: Legion::Extensions::Agentic::Executive::Flexibility::Helpers::Constants
- Included in:
- FlexibilityEngine, TaskSet
- Defined in:
- lib/legion/extensions/agentic/executive/flexibility/helpers/constants.rb
Constant Summary collapse
- MAX_TASK_SETS =
30- MAX_SWITCH_HISTORY =
200- MAX_RULES_PER_SET =
20- SWITCH_COST_BASE =
0.15- SWITCH_COST_DECAY =
0.02- PERSEVERATION_THRESHOLD =
0.7- FLEXIBILITY_FLOOR =
0.1- DEFAULT_FLEXIBILITY =
0.6- ADAPTATION_ALPHA =
0.1- RULE_TYPES =
%i[ if_then mapping category sorting priority sequence conditional ].freeze
- FLEXIBILITY_LABELS =
{ (0.8..) => :fluid, (0.6...0.8) => :flexible, (0.4...0.6) => :moderate, (0.2...0.4) => :rigid, (..0.2) => :perseverative }.freeze