AutomatedReasoningPolicyVariableReport¶
Structure Class¶
AutomatedReasoningPolicyVariableReport
dataclass
¶
Provides detailed fidelity analysis for a specific policy variable, including which source document statements support it and how accurate the variable definition 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 variable 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 variable represents concepts from 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 variable definition.
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 variable.
policy_variable
class-attribute
instance-attribute
¶
policy_variable: str = field(repr=False)
The name of the policy variable being analyzed in this report.