Skip to content

solutions_agents.agents.email_classifier.validation

Whole-agent validation after EmailClassifier finishes its tool loop.

Functions

admit_email_classifier_result

admit_email_classifier_result(value: Any) -> EmailClassifierResult

Apply semantic admission to a deterministically assembled result.

assemble_email_classifier_result

assemble_email_classifier_result(saved: dict[str, dict[str, Any]]) -> EmailClassifierResult

Deterministically assemble the final result from validated phases.

validate_email_classifier_execution

validate_email_classifier_execution(result: AgentResult) -> tuple[bool, str]

Require the Core check, saved phases, state check, and terminal assembly.