AutomatedReasoningPolicyRuleReport¶
Structure Class¶
AutomatedReasoningPolicyRuleReport
dataclass
¶
Provides detailed fidelity analysis for a specific policy rule, including which source document statements support it and how accurate the rule is.
Attributes¶
accuracy_justification
class-attribute
instance-attribute
¶
accuracy_justification: str | None = field(repr=False, default=None)
A textual explanation of the accuracy score, describing why the rule received this particular accuracy rating.
accuracy_score
class-attribute
instance-attribute
¶
accuracy_score: float | None = None
A score from 0.0 to 1.0 indicating how accurately this rule represents the source material.
grounding_justifications
class-attribute
instance-attribute
¶
grounding_justifications: list[str] | None = None
Explanations describing how the source statements support and justify this specific rule.
grounding_statements
class-attribute
instance-attribute
¶
grounding_statements: list[AutomatedReasoningPolicyStatementReference] | None = None
References to statements from the source documents that provide the basis or justification for this rule.
rule
instance-attribute
¶
rule: str
The identifier of the policy rule being analyzed in this report.