RUNTIME
Defines how the model is executed at runtime. The RUNTIME node controls evaluation eligibility, truth derivation strategy, and rule pruning behavior. These settings affect how rules are interpreted during inference but do not alter the model structure.
Properties of RUNTIME
| Name | Type | Description |
| STRICT | BOOLEAN | Defines how expressions are treated when required input data is missing. STRICT requires all expressions to be evaluable. RELAXED allows expressions with missing data to be excluded. |
| enumInferenceType | ENUMERATION | Defines how truth is derived for evaluated expressions. EXACT uses precise logical and numeric comparisons. PROXIMITY derives truth by measuring distance to target conditions and applying a proximity threshold. |
| RulePruningThreshold | DECIMAL | Defines the minimum feature overlap ratio required for a rule to remain eligible when eligibility is RELAXED. Values less than or equal to 0 disable pruning. For example, 0.9 requires at least 90% of rule features to be present. |
| DefaultProximityThreshold | DECIMAL | Defines the default proximity threshold used when a feature range does not specify its own proximity tolerance. Range-level thresholds always take precedence. |
| enumRangeProximityBehavior | ENUMERATION | Defines how proximity is calculated and interpreted for range-based expressions. This setting controls the distance-to-confidence mapping behavior (e.g., linear decay, center-weighted bias, edge-weighted bias), without affecting logical comparison operators. Applied when proximity evaluation is enabled and no explicit behavior is specified at the node level. |
| enumOperatorInferedStyle | ENUMERATION | Specifies the default boundary interpretation for inferred comparison operators when generating independent expressions from grid or CSV-based data. Inclusive indicates boundary values are considered valid matches (>= or <=), while Exclusive indicates boundary values are excluded (> or <). This setting expresses intent only and does not enforce range coordination between expressions. |
| enumMissingActionBehavior | ENUMERATION | |
| enumAliasConflictBehavior | ENUMERATION | Specifies how the system behaves when an alias conflict is detected. Aliases must be unique and may not resolve to more than one feature. |