fletch_core 0.2.0
fletch_core: ^0.2.0 copied to clipboard
Domain-agnostic comparison engine. Point N implementations of the same thing at the same inputs and find where they disagree.
0.2.0 #
JsonReporter.fullReport()— single JSON blob with run summary, adapter IDs, and all diffsOutputDiff.toJson()andFieldDiff.toJson()serializationfletch_uiweb viewer package (Flutter) with heatmap, fields table, pair/field drilldown panels, and CLI viewer
0.1.0 #
- Tree-of-nodes data model (
Group,Field,FieldType) - Four tolerance types:
NumericTolerance,CategoricalTolerance,OrdinalTolerance,ExactMatch - Glob-pattern tolerance profiles with
*and**wildcard matching SystemAdapter<I>contract withAdapterResultsealed hierarchy- Pure diff engine with six field statuses
ExecutionEnginewith adapter-major ordering and per-run/per-adapter timeoutsComparisonEnginewith pairwise diffs and outlier detectionTextReporterandJsonReporterwith summary, field, input, outlier, and regression reports