evaluate_decision_table
Match decision rules to input values, returning configured outputs. Ensures table completeness and determinism, with modes for first, all, or strict single match.
Instructions
Evaluates a matrix of decision rules against input context. Checks table for completeness and determinism.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Evaluation mode: first_match (default), all_matches, or strict_single_match (errors if non-deterministic) | |
| rows | Yes | List of decision table rows | |
| inputs | Yes | Current input variables context (e.g., {"tier": "gold", "amount": 150}) |