From d84cd679b42ccca6a35249a23f1fb0c1a9164788 Mon Sep 17 00:00:00 2001 From: iomgaa Date: Tue, 7 Jul 2026 11:48:13 -0400 Subject: [PATCH] feat(evolution): export dataclass types from __init__.py --- core/evolution/__init__.py | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/core/evolution/__init__.py b/core/evolution/__init__.py index 0a463ac..b9e0b8c 100644 --- a/core/evolution/__init__.py +++ b/core/evolution/__init__.py @@ -21,9 +21,47 @@ from core.evolution.patch import ( replace_appendix_notes, replace_momentum, ) +from core.evolution.types import ( + CaseSample, + DiagnosePrompts, + DiagnosisResult, + ErrorAttribution, + EvolutionRecord, + EvolutionResult, + EvolvePrompts, + GateParams, + GateVerdict, + PairResult, + QuadrantClassification, + QuestionMetrics, + RejectedEdit, + SkillCasePack, + SkillStepAdherence, + SpanMetrics, + SystemCasePack, + ToolCasePack, +) from core.evolution.validate import classify_quadrants, compute_accuracy, pair_block __all__ = [ + "CaseSample", + "DiagnosePrompts", + "DiagnosisResult", + "ErrorAttribution", + "EvolutionRecord", + "EvolutionResult", + "EvolvePrompts", + "GateParams", + "GateVerdict", + "PairResult", + "QuadrantClassification", + "QuestionMetrics", + "RejectedEdit", + "SkillCasePack", + "SkillStepAdherence", + "SpanMetrics", + "SystemCasePack", + "ToolCasePack", "append_to_appendix", "apply_patch_with_report", "classify_quadrants",