Values.AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotationSourceAn annotation for updating the policy based on feedback about how it performed on specific test scenarios.
type nonrec t = {ruleIds : AutomatedReasoningPolicyDefinitionRuleIdList.t option;The list of rule identifiers that were involved in the scenario being evaluated.
*)scenarioExpression : AutomatedReasoningPolicyScenarioExpression.t;The logical expression that defines the test scenario that generated this feedback.
*)feedback : AutomatedReasoningPolicyAnnotationFeedbackNaturalLanguage.t option;The feedback information about scenario performance, including any issues or improvements identified.
*)}val make :
?ruleIds:??? ->
?feedback:??? ->
scenarioExpression:AutomatedReasoningPolicyScenarioExpression.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of AutomatedReasoningPolicyDefinitionRuleId.t ] list
| `String of AutomatedReasoningPolicyScenarioExpression.t ])
list ]