{
  "amodal_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "expected_case_count": 90,
    "expected_kinds": [
      {
        "count": 18,
        "name": "circle"
      },
      {
        "count": 18,
        "name": "ellipse"
      },
      {
        "count": 54,
        "name": "rectangle"
      }
    ],
    "expected_shape_count": 90,
    "expected_strategies": [
      {
        "count": 4,
        "name": "amodal-circle-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-circle-under-ellipse"
      },
      {
        "count": 6,
        "name": "amodal-circle-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-circle-under-rectangle"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-ellipse"
      },
      {
        "count": 6,
        "name": "amodal-ellipse-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-rectangle"
      },
      {
        "count": 8,
        "name": "amodal-rectangle-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-rectangle-under-ellipse"
      },
      {
        "count": 38,
        "name": "amodal-rectangle-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-rectangle-under-rectangle"
      }
    ],
    "failed_case_count": 0,
    "max_recovery": 1.0,
    "min_recovery": 1.0,
    "passed_case_count": 90,
    "recovered_constructions": [
      {
        "count": 18,
        "name": "amodal_full_circle"
      },
      {
        "count": 18,
        "name": "amodal_full_ellipse"
      },
      {
        "count": 54,
        "name": "amodal_full_rectangle"
      }
    ],
    "recovered_kinds": [
      {
        "count": 18,
        "name": "circle"
      },
      {
        "count": 18,
        "name": "ellipse"
      },
      {
        "count": 54,
        "name": "rectangle"
      }
    ],
    "skipped_count": 2
  },
  "artifact_summary": {
    "html_artifacts": {
      "compatibility_sample": "target/pages/compatibility_sample.html",
      "demo_gallery": "target/pages/demo_gallery.html",
      "review_index": "target/pages/index.html"
    },
    "reports": {
      "batch_report": "target/pages/batch_report.json"
    }
  },
  "batch_report": "target/pages/batch_report.json",
  "command": "vectorize smoke",
  "compatibility_sample": "target/pages/compatibility_sample.html",
  "compatibility_sample_summary": {
    "available_sample_count": 460,
    "failed_count": 0,
    "limit": 24,
    "passed_count": 24,
    "path": "target/pages/compatibility_sample.html",
    "profile": "editable_conservative",
    "samples": [
      {
        "fixture_id": "background-ignore-dark-ellipse",
        "input": "input-512.png",
        "passed": true,
        "report_path": "background-ignore-dark-ellipse/input-512/report.json",
        "svg_path": "background-ignore-dark-ellipse/input-512/output.svg"
      },
      {
        "fixture_id": "background-ignore-dark-ellipse",
        "input": "input-256.png",
        "passed": true,
        "report_path": "background-ignore-dark-ellipse/input-256/report.json",
        "svg_path": "background-ignore-dark-ellipse/input-256/output.svg"
      },
      {
        "fixture_id": "background-ignore-white-circle",
        "input": "input-512.png",
        "passed": true,
        "report_path": "background-ignore-white-circle/input-512/report.json",
        "svg_path": "background-ignore-white-circle/input-512/output.svg"
      },
      {
        "fixture_id": "background-ignore-white-circle",
        "input": "input-256.png",
        "passed": true,
        "report_path": "background-ignore-white-circle/input-256/report.json",
        "svg_path": "background-ignore-white-circle/input-256/output.svg"
      },
      {
        "fixture_id": "background-real-white-rectangle-layer",
        "input": "input-512.png",
        "passed": true,
        "report_path": "background-real-white-rectangle-layer/input-512/report.json",
        "svg_path": "background-real-white-rectangle-layer/input-512/output.svg"
      },
      {
        "fixture_id": "background-real-white-rectangle-layer",
        "input": "input-256.png",
        "passed": true,
        "report_path": "background-real-white-rectangle-layer/input-256/report.json",
        "svg_path": "background-real-white-rectangle-layer/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-blur-circle",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-blur-circle/input-512/report.json",
        "svg_path": "degradation-blur-circle/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-blur-circle",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-blur-circle/input-256/report.json",
        "svg_path": "degradation-blur-circle/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-blur-circle",
        "input": "input-blur-128.png",
        "passed": true,
        "report_path": "degradation-blur-circle/input-blur-128/report.json",
        "svg_path": "degradation-blur-circle/input-blur-128/output.svg"
      },
      {
        "fixture_id": "degradation-blur-ellipse",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-blur-ellipse/input-512/report.json",
        "svg_path": "degradation-blur-ellipse/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-blur-ellipse",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-blur-ellipse/input-256/report.json",
        "svg_path": "degradation-blur-ellipse/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-blur-ellipse",
        "input": "input-blur-128.png",
        "passed": true,
        "report_path": "degradation-blur-ellipse/input-blur-128/report.json",
        "svg_path": "degradation-blur-ellipse/input-blur-128/output.svg"
      },
      {
        "fixture_id": "degradation-blur-polygon",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-blur-polygon/input-512/report.json",
        "svg_path": "degradation-blur-polygon/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-blur-polygon",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-blur-polygon/input-256/report.json",
        "svg_path": "degradation-blur-polygon/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-blur-polygon",
        "input": "input-blur-128.png",
        "passed": true,
        "report_path": "degradation-blur-polygon/input-blur-128/report.json",
        "svg_path": "degradation-blur-polygon/input-blur-128/output.svg"
      },
      {
        "fixture_id": "degradation-blur-rectangle",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-blur-rectangle/input-512/report.json",
        "svg_path": "degradation-blur-rectangle/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-blur-rectangle",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-blur-rectangle/input-256/report.json",
        "svg_path": "degradation-blur-rectangle/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-blur-rectangle",
        "input": "input-blur-128.png",
        "passed": true,
        "report_path": "degradation-blur-rectangle/input-blur-128/report.json",
        "svg_path": "degradation-blur-rectangle/input-blur-128/output.svg"
      },
      {
        "fixture_id": "degradation-compression-circle",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-compression-circle/input-512/report.json",
        "svg_path": "degradation-compression-circle/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-compression-circle",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-compression-circle/input-256/report.json",
        "svg_path": "degradation-compression-circle/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-compression-circle",
        "input": "input-compressed-128.png",
        "passed": true,
        "report_path": "degradation-compression-circle/input-compressed-128/report.json",
        "svg_path": "degradation-compression-circle/input-compressed-128/output.svg"
      },
      {
        "fixture_id": "degradation-compression-ellipse",
        "input": "input-512.png",
        "passed": true,
        "report_path": "degradation-compression-ellipse/input-512/report.json",
        "svg_path": "degradation-compression-ellipse/input-512/output.svg"
      },
      {
        "fixture_id": "degradation-compression-ellipse",
        "input": "input-256.png",
        "passed": true,
        "report_path": "degradation-compression-ellipse/input-256/report.json",
        "svg_path": "degradation-compression-ellipse/input-256/output.svg"
      },
      {
        "fixture_id": "degradation-compression-ellipse",
        "input": "input-compressed-128.png",
        "passed": true,
        "report_path": "degradation-compression-ellipse/input-compressed-128/report.json",
        "svg_path": "degradation-compression-ellipse/input-compressed-128/output.svg"
      }
    ],
    "shown_sample_count": 24
  },
  "compatibility_summary": {
    "case_count": 462,
    "check_count": 13,
    "checked_count": 460,
    "checks": [
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_animation_elements",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_clipping_or_mask_elements",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_embedded_raster",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_external_references",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_external_url_references",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_filter_effects",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_foreign_object",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_inline_event_handlers",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_pattern_elements",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_script",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_style_elements",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "no_text_elements",
        "passed_count": 460
      },
      {
        "failed_count": 0,
        "issue_count": 0,
        "name": "svg_root",
        "passed_count": 460
      }
    ],
    "failed_check_count": 0,
    "failed_count": 0,
    "passed": true,
    "passed_count": 460,
    "profile": "editable_conservative",
    "skipped_count": 2,
    "total_issue_count": 0
  },
  "construction_summary": {
    "decision_count": 457,
    "rejected_alternative_count": 214,
    "rejected_alternatives": [
      {
        "count": 72,
        "name": "background_overlay_cutout"
      },
      {
        "count": 12,
        "name": "compound_cutout_base_region"
      },
      {
        "count": 32,
        "name": "compound_ellipse_cutout_base_region"
      },
      {
        "count": 38,
        "name": "compound_polygon_cutout_base_region"
      },
      {
        "count": 4,
        "name": "compound_rect_cutout_base_region"
      },
      {
        "count": 18,
        "name": "deferred_material_placeholder"
      },
      {
        "count": 26,
        "name": "split_same_color_amodal_rectangles"
      },
      {
        "count": 12,
        "name": "svg_symbol_use_instances"
      }
    ],
    "selected_constructions": [
      {
        "count": 18,
        "name": "amodal_full_circle"
      },
      {
        "count": 18,
        "name": "amodal_full_ellipse"
      },
      {
        "count": 54,
        "name": "amodal_full_rectangle"
      },
      {
        "count": 72,
        "name": "compound_path_evenodd"
      },
      {
        "count": 16,
        "name": "foreground_circle"
      },
      {
        "count": 12,
        "name": "foreground_ellipse"
      },
      {
        "count": 14,
        "name": "foreground_material_shape"
      },
      {
        "count": 50,
        "name": "foreground_polygon"
      },
      {
        "count": 12,
        "name": "foreground_rectangle"
      },
      {
        "count": 14,
        "name": "gradient_reconstruction"
      },
      {
        "count": 14,
        "name": "icon_group"
      },
      {
        "count": 72,
        "name": "lettering_like_group"
      },
      {
        "count": 2,
        "name": "lobe_bridge"
      },
      {
        "count": 19,
        "name": "same_color_repetition_group"
      },
      {
        "count": 2,
        "name": "shadow_reconstruction"
      },
      {
        "count": 40,
        "name": "svg_symbol_use_instances"
      },
      {
        "count": 2,
        "name": "transparency_reconstruction"
      },
      {
        "count": 26,
        "name": "visible_union_fallback"
      }
    ]
  },
  "cutout_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "cutout_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "demo_gallery": "target/pages/demo_gallery.html",
  "demo_gallery_summary": {
    "available_sample_count": 460,
    "failed_count": 0,
    "families": [
      {
        "family": "background",
        "sample_count": 2
      },
      {
        "family": "degradation",
        "sample_count": 4
      },
      {
        "family": "layer_foreground",
        "sample_count": 3
      },
      {
        "family": "layer_occlusion",
        "sample_count": 2
      },
      {
        "family": "lettering",
        "sample_count": 3
      },
      {
        "family": "mark",
        "sample_count": 9
      },
      {
        "family": "primitive",
        "sample_count": 3
      },
      {
        "family": "region_graph_basic",
        "sample_count": 2
      },
      {
        "family": "stroke",
        "sample_count": 2
      }
    ],
    "limit": 30,
    "passed_count": 30,
    "path": "target/pages/demo_gallery.html",
    "profile": "editable_conservative",
    "samples": [
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "primitive",
        "fixture_id": "primitive-circle-solid",
        "input": "input-512.png",
        "input_path": "primitive-circle-solid/input-512/input.png",
        "node_count": 4,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "primitive-circle-solid/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "primitive-circle-solid/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "primitive",
        "fixture_id": "primitive-rotated-rectangle-solid",
        "input": "input-512.png",
        "input_path": "primitive-rotated-rectangle-solid/input-512/input.png",
        "node_count": 4,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0006533267451267651,
        "report_path": "primitive-rotated-rectangle-solid/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "primitive-rotated-rectangle-solid/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "primitive",
        "fixture_id": "primitive-ring-cutout",
        "input": "input-512.png",
        "input_path": "primitive-ring-cutout/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "primitive-ring-cutout/input-512/report.json",
        "selected_constructions": [
          "compound_path_evenodd"
        ],
        "svg_path": "primitive-ring-cutout/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "region_graph_basic",
        "fixture_id": "layer-cutout-circle-in-square",
        "input": "input-512.png",
        "input_path": "layer-cutout-circle-in-square/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "layer-cutout-circle-in-square/input-512/report.json",
        "selected_constructions": [
          "compound_path_evenodd"
        ],
        "svg_path": "layer-cutout-circle-in-square/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "region_graph_basic",
        "fixture_id": "layer-cutout-ellipse-in-rectangle",
        "input": "input-512.png",
        "input_path": "layer-cutout-ellipse-in-rectangle/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "layer-cutout-ellipse-in-rectangle/input-512/report.json",
        "selected_constructions": [
          "compound_path_evenodd"
        ],
        "svg_path": "layer-cutout-ellipse-in-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "layer_foreground",
        "fixture_id": "layer-foreground-circle-on-rectangle",
        "input": "input-512.png",
        "input_path": "layer-foreground-circle-on-rectangle/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0,
        "report_path": "layer-foreground-circle-on-rectangle/input-512/report.json",
        "selected_constructions": [
          "amodal_full_rectangle",
          "foreground_circle"
        ],
        "svg_path": "layer-foreground-circle-on-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "layer_foreground",
        "fixture_id": "layer-foreground-scalene-triangle-on-rectangle",
        "input": "input-512.png",
        "input_path": "layer-foreground-scalene-triangle-on-rectangle/input-512/input.png",
        "node_count": 7,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0006048875696518865,
        "report_path": "layer-foreground-scalene-triangle-on-rectangle/input-512/report.json",
        "selected_constructions": [
          "amodal_full_rectangle",
          "foreground_polygon"
        ],
        "svg_path": "layer-foreground-scalene-triangle-on-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "layer_foreground",
        "fixture_id": "layer-foreground-irregular-pentagon-on-rectangle",
        "input": "input-512.png",
        "input_path": "layer-foreground-irregular-pentagon-on-rectangle/input-512/input.png",
        "node_count": 9,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0005687040441176495,
        "report_path": "layer-foreground-irregular-pentagon-on-rectangle/input-512/report.json",
        "selected_constructions": [
          "amodal_full_rectangle",
          "foreground_polygon"
        ],
        "svg_path": "layer-foreground-irregular-pentagon-on-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "layer_occlusion",
        "fixture_id": "layer-occlusion-circle-behind-rectangle",
        "input": "input-512.png",
        "input_path": "layer-occlusion-circle-behind-rectangle/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0,
        "report_path": "layer-occlusion-circle-behind-rectangle/input-512/report.json",
        "selected_constructions": [
          "amodal_full_circle",
          "foreground_rectangle"
        ],
        "svg_path": "layer-occlusion-circle-behind-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "layer_occlusion",
        "fixture_id": "layer-occlusion-ellipse-behind-rectangle",
        "input": "input-512.png",
        "input_path": "layer-occlusion-ellipse-behind-rectangle/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0,
        "report_path": "layer-occlusion-ellipse-behind-rectangle/input-512/report.json",
        "selected_constructions": [
          "amodal_full_ellipse",
          "foreground_rectangle"
        ],
        "svg_path": "layer-occlusion-ellipse-behind-rectangle/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "stroke",
        "fixture_id": "stroke-line-round-cap",
        "input": "input-512.png",
        "input_path": "stroke-line-round-cap/input-512/input.png",
        "node_count": 2,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "stroke-line-round-cap/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "stroke-line-round-cap/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "stroke",
        "fixture_id": "stroke-polyline-round-join",
        "input": "input-512.png",
        "input_path": "stroke-polyline-round-join/input-512/input.png",
        "node_count": 3,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0005286048440372241,
        "report_path": "stroke-polyline-round-join/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "stroke-polyline-round-join/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-blocks",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-blocks/input-512/input.png",
        "node_count": 12,
        "passed": true,
        "path_count": 3,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-blocks/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-blocks/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-blocks-vertical",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-blocks-vertical/input-512/input.png",
        "node_count": 12,
        "passed": true,
        "path_count": 3,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-blocks-vertical/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-blocks-vertical/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-dots",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-dots/input-512/input.png",
        "node_count": 12,
        "passed": true,
        "path_count": 3,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-dots/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-dots/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-ellipses",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-ellipses/input-512/input.png",
        "node_count": 12,
        "passed": true,
        "path_count": 3,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-ellipses/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-ellipses/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-triangles",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-triangles/input-512/input.png",
        "node_count": 9,
        "passed": true,
        "path_count": 3,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-triangles/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-triangles/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-repeat-stars",
        "input": "input-512.png",
        "input_path": "mark-same-color-repeat-stars/input-512/input.png",
        "node_count": 20,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-repeat-stars/input-512/report.json",
        "selected_constructions": [
          "svg_symbol_use_instances"
        ],
        "svg_path": "mark-same-color-repeat-stars/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-overlap-ambiguity",
        "input": "input-512.png",
        "input_path": "mark-same-color-overlap-ambiguity/input-512/input.png",
        "node_count": 12,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "mark-same-color-overlap-ambiguity/input-512/report.json",
        "selected_constructions": [
          "visible_union_fallback"
        ],
        "svg_path": "mark-same-color-overlap-ambiguity/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-same-color-circle-overlap-ambiguity",
        "input": "input-512.png",
        "input_path": "mark-same-color-circle-overlap-ambiguity/input-512/input.png",
        "node_count": 868,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0005437589159198814,
        "report_path": "mark-same-color-circle-overlap-ambiguity/input-512/report.json",
        "selected_constructions": [
          "visible_union_fallback"
        ],
        "svg_path": "mark-same-color-circle-overlap-ambiguity/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "mark",
        "fixture_id": "mark-abutting-grid-rectangles-export-equivalence",
        "input": "input-512.png",
        "input_path": "mark-abutting-grid-rectangles-export-equivalence/input-512/input.png",
        "node_count": 4,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0,
        "report_path": "mark-abutting-grid-rectangles-export-equivalence/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "mark-abutting-grid-rectangles-export-equivalence/input-512/output.svg"
      },
      {
        "construction_decision_count": 1,
        "failed_gates": [],
        "family": "lettering",
        "fixture_id": "lettering-pseudo-word-bars",
        "input": "input-512.png",
        "input_path": "lettering-pseudo-word-bars/input-512/input.png",
        "node_count": 20,
        "passed": true,
        "path_count": 5,
        "pixel_error": 0.0,
        "report_path": "lettering-pseudo-word-bars/input-512/report.json",
        "selected_constructions": [
          "lettering_like_group"
        ],
        "svg_path": "lettering-pseudo-word-bars/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "lettering",
        "fixture_id": "lettering-counter-bars",
        "input": "input-512.png",
        "input_path": "lettering-counter-bars/input-512/input.png",
        "node_count": 24,
        "passed": true,
        "path_count": 5,
        "pixel_error": 0.0,
        "report_path": "lettering-counter-bars/input-512/report.json",
        "selected_constructions": [
          "compound_path_evenodd",
          "lettering_like_group"
        ],
        "svg_path": "lettering-counter-bars/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "lettering",
        "fixture_id": "lettering-icon-wordmark-bars",
        "input": "input-512.png",
        "input_path": "lettering-icon-wordmark-bars/input-512/input.png",
        "node_count": 24,
        "passed": true,
        "path_count": 6,
        "pixel_error": 0.0,
        "report_path": "lettering-icon-wordmark-bars/input-512/report.json",
        "selected_constructions": [
          "lettering_like_group",
          "icon_group"
        ],
        "svg_path": "lettering-icon-wordmark-bars/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "background",
        "fixture_id": "background-ignore-white-circle",
        "input": "input-512.png",
        "input_path": "background-ignore-white-circle/input-512/input.png",
        "node_count": 4,
        "passed": true,
        "path_count": 1,
        "pixel_error": 1.4660405177696033e-6,
        "report_path": "background-ignore-white-circle/input-512/report.json",
        "selected_constructions": [],
        "svg_path": "background-ignore-white-circle/input-512/output.svg"
      },
      {
        "construction_decision_count": 2,
        "failed_gates": [],
        "family": "background",
        "fixture_id": "background-real-white-rectangle-layer",
        "input": "input-512.png",
        "input_path": "background-real-white-rectangle-layer/input-512/input.png",
        "node_count": 8,
        "passed": true,
        "path_count": 2,
        "pixel_error": 0.0,
        "report_path": "background-real-white-rectangle-layer/input-512/report.json",
        "selected_constructions": [
          "amodal_full_rectangle",
          "foreground_circle"
        ],
        "svg_path": "background-real-white-rectangle-layer/input-512/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "degradation",
        "fixture_id": "degradation-lowres-polygon",
        "input": "input-64.png",
        "input_path": "degradation-lowres-polygon/input-64/input.png",
        "node_count": 6,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.0035579905790441187,
        "report_path": "degradation-lowres-polygon/input-64/report.json",
        "selected_constructions": [],
        "svg_path": "degradation-lowres-polygon/input-64/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "degradation",
        "fixture_id": "degradation-noise-polygon",
        "input": "input-noise-128.png",
        "input_path": "degradation-noise-polygon/input-noise-128/input.png",
        "node_count": 6,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.002207438151041746,
        "report_path": "degradation-noise-polygon/input-noise-128/report.json",
        "selected_constructions": [],
        "svg_path": "degradation-noise-polygon/input-noise-128/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "degradation",
        "fixture_id": "degradation-compression-polygon",
        "input": "input-compressed-128.png",
        "input_path": "degradation-compression-polygon/input-compressed-128/input.png",
        "node_count": 6,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.003207876168045369,
        "report_path": "degradation-compression-polygon/input-compressed-128/report.json",
        "selected_constructions": [],
        "svg_path": "degradation-compression-polygon/input-compressed-128/output.svg"
      },
      {
        "construction_decision_count": 0,
        "failed_gates": [],
        "family": "degradation",
        "fixture_id": "degradation-palette-polygon",
        "input": "input-palette-128.png",
        "input_path": "degradation-palette-polygon/input-palette-128/input.png",
        "node_count": 6,
        "passed": true,
        "path_count": 1,
        "pixel_error": 0.00006043677236519602,
        "report_path": "degradation-palette-polygon/input-palette-128/report.json",
        "selected_constructions": [],
        "svg_path": "degradation-palette-polygon/input-palette-128/output.svg"
      }
    ],
    "selected_sample_count": 30
  },
  "engine_version": "0.1.0",
  "export_equivalence_summary": {
    "case_count": 462,
    "expected_case_count": 16,
    "expected_union_count": 16,
    "kinds": [
      {
        "case_count": 16,
        "expected_union_count": 16,
        "name": "abutting_same_color_union",
        "source_shape_count": 46
      }
    ],
    "missed_case_count": 0,
    "recovered_case_count": 16,
    "recovered_union_count": 16,
    "rejected_alternative_count": 16,
    "rejected_alternatives": [
      {
        "count": 16,
        "name": "source_rect_split_without_visible_boundary"
      }
    ],
    "skipped_count": 2
  },
  "failed": [],
  "family_summary": [
    {
      "case_count": 6,
      "failed_count": 0,
      "family": "background",
      "fixture_count": 3,
      "passed_count": 6,
      "skipped_count": 0
    },
    {
      "case_count": 60,
      "failed_count": 0,
      "family": "degradation",
      "fixture_count": 20,
      "passed_count": 60,
      "skipped_count": 0
    },
    {
      "case_count": 76,
      "failed_count": 0,
      "family": "layer_foreground",
      "fixture_count": 38,
      "passed_count": 76,
      "skipped_count": 0
    },
    {
      "case_count": 12,
      "failed_count": 0,
      "family": "layer_occlusion",
      "fixture_count": 6,
      "passed_count": 12,
      "skipped_count": 0
    },
    {
      "case_count": 6,
      "failed_count": 0,
      "family": "lettering",
      "fixture_count": 3,
      "passed_count": 6,
      "skipped_count": 0
    },
    {
      "case_count": 94,
      "failed_count": 0,
      "family": "mark",
      "fixture_count": 47,
      "passed_count": 94,
      "skipped_count": 0
    },
    {
      "case_count": 20,
      "failed_count": 0,
      "family": "material",
      "fixture_count": 10,
      "passed_count": 18,
      "skipped_count": 2
    },
    {
      "case_count": 22,
      "failed_count": 0,
      "family": "primitive",
      "fixture_count": 11,
      "passed_count": 22,
      "skipped_count": 0
    },
    {
      "case_count": 18,
      "failed_count": 0,
      "family": "region_graph_basic",
      "fixture_count": 9,
      "passed_count": 18,
      "skipped_count": 0
    },
    {
      "case_count": 92,
      "failed_count": 0,
      "family": "stroke",
      "fixture_count": 46,
      "passed_count": 92,
      "skipped_count": 0
    },
    {
      "case_count": 56,
      "failed_count": 0,
      "family": "synthetic-logo",
      "fixture_count": 28,
      "passed_count": 56,
      "skipped_count": 0
    }
  ],
  "fixture_count": 221,
  "fixtures": [
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-ignore-dark-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/background-ignore-dark-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 4.054050819546556e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-ignore-dark-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-ignore-dark-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/background-ignore-dark-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 8.482091567095563e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-ignore-dark-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-ignore-white-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/background-ignore-white-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 1.4660405177696033e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-ignore-white-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-ignore-white-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/background-ignore-white-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 2.887202244178913e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-ignore-white-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-real-white-rectangle-layer",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/background-real-white-rectangle-layer/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-real-white-rectangle-layer/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "background",
      "fixture_id": "background-real-white-rectangle-layer",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/background-real-white-rectangle-layer/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/background-real-white-rectangle-layer/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-circle",
      "group_recovery": 1.0,
      "input": "input-blur-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-circle/input-blur-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0076249066521139695,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-circle/input-blur-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-ellipse",
      "group_recovery": 1.0,
      "input": "input-blur-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-ellipse/input-blur-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.007062844669117643,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-ellipse/input-blur-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-polygon",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-polygon/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-polygon/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-polygon",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-polygon/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-polygon/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-polygon",
      "group_recovery": 1.0,
      "input": "input-blur-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-polygon/input-blur-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00865843529794728,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-polygon/input-blur-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-blur-rectangle",
      "group_recovery": 1.0,
      "input": "input-blur-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-blur-rectangle/input-blur-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.007747635186887213,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-blur-rectangle/input-blur-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-circle",
      "group_recovery": 1.0,
      "input": "input-compressed-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-circle/input-compressed-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0034596761067708756,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-circle/input-compressed-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-ellipse",
      "group_recovery": 1.0,
      "input": "input-compressed-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-ellipse/input-compressed-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0030303356694240426,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-ellipse/input-compressed-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-polygon",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-polygon/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-polygon/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-polygon",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-polygon/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-polygon/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-polygon",
      "group_recovery": 1.0,
      "input": "input-compressed-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-polygon/input-compressed-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.003207876168045369,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-polygon/input-compressed-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 7,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-compression-rectangle",
      "group_recovery": 1.0,
      "input": "input-compressed-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 60,
      "node_count_passed": true,
      "output": "target/pages/degradation-compression-rectangle/input-compressed-128/output.svg",
      "passed": true,
      "path_count": 15,
      "path_count_passed": true,
      "pixel_error": 0.000057444852941176395,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-compression-rectangle/input-compressed-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-circle",
      "group_recovery": 1.0,
      "input": "input-64.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-circle/input-64/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-circle/input-64/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-ellipse",
      "group_recovery": 1.0,
      "input": "input-64.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-ellipse/input-64/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-ellipse/input-64/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-polygon",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-polygon/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-polygon/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-polygon",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-polygon/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-polygon/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-polygon",
      "group_recovery": 1.0,
      "input": "input-64.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-polygon/input-64/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0035579905790441187,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-polygon/input-64/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-lowres-rectangle",
      "group_recovery": 1.0,
      "input": "input-64.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-lowres-rectangle/input-64/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.001470588235294116,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-lowres-rectangle/input-64/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-circle",
      "group_recovery": 1.0,
      "input": "input-noise-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-circle/input-noise-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.002060116038603037,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-circle/input-noise-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-ellipse",
      "group_recovery": 1.0,
      "input": "input-noise-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-ellipse/input-noise-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0018067004633885693,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-ellipse/input-noise-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-polygon",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-polygon/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-polygon/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-polygon",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-polygon/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-polygon/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-polygon",
      "group_recovery": 1.0,
      "input": "input-noise-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-polygon/input-noise-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.002207438151041746,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-polygon/input-noise-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-noise-rectangle",
      "group_recovery": 1.0,
      "input": "input-noise-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-noise-rectangle/input-noise-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0017013250612745703,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-noise-rectangle/input-noise-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-circle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-circle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-circle",
      "group_recovery": 1.0,
      "input": "input-palette-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-circle/input-palette-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0001965691061580881,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-circle/input-palette-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-ellipse",
      "group_recovery": 1.0,
      "input": "input-palette-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-ellipse/input-palette-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0002829757391237741,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-ellipse/input-palette-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-polygon",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-polygon/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-polygon/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-polygon",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-polygon/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-polygon/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-polygon",
      "group_recovery": 1.0,
      "input": "input-palette-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-polygon/input-palette-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00006043677236519602,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-polygon/input-palette-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "degradation",
      "fixture_id": "degradation-palette-rectangle",
      "group_recovery": 1.0,
      "input": "input-palette-128.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.012,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/degradation-palette-rectangle/input-palette-128/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/degradation-palette-rectangle/input-palette-128/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-circle-in-square",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-circle-in-square/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-circle-in-square/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-circle-in-square",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-circle-in-square/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-circle-in-square/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-cross-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-cross-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-cross-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-cross-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-cross-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-cross-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-double-rectangles-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-double-rectangles-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-double-rectangles-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-double-rectangles-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-double-rectangles-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-double-rectangles-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-ellipse-and-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-ellipse-and-rectangle-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-ellipse-and-rectangle-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-ellipse-and-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-ellipse-and-rectangle-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-ellipse-and-rectangle-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-ellipse-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-ellipse-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-ellipse-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-ellipse-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-ellipse-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-ellipse-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-line-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-line-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-line-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-line-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-line-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-line-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-offset-circle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-offset-circle-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-offset-circle-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-offset-circle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-offset-circle-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-offset-circle-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-rectangle-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-rectangle-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-rectangle-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-rectangle-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-rounded-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-rounded-rectangle-in-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000011156119552313093,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-rounded-rectangle-in-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "region_graph_basic",
      "fixture_id": "layer-cutout-rounded-rectangle-in-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/layer-cutout-rounded-rectangle-in-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000024847890816482836,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-cutout-rounded-rectangle-in-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-circle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-circle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-diamond-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-diamond-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005866406010646472,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-diamond-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-diamond-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-diamond-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011599073223039227,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-diamond-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-ellipse-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-ellipse-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-ellipse-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-hexagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-hexagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00034374536252489314,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-hexagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-hexagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-hexagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0006880816291360291,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-hexagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-irregular-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-irregular-pentagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005687040441176495,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-irregular-pentagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-irregular-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-irregular-pentagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011344760071997561,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-irregular-pentagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-irregular-wide-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-irregular-wide-pentagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005600012984930313,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-irregular-wide-pentagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-irregular-wide-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-irregular-wide-pentagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.001111139035692402,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-irregular-wide-pentagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-left-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-left-scalene-triangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005361631804821546,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-left-scalene-triangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-left-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-left-scalene-triangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0010637021532245712,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-left-scalene-triangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-narrow-quadrilateral-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-narrow-quadrilateral-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0007505229875153202,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-narrow-quadrilateral-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-narrow-quadrilateral-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-narrow-quadrilateral-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0009245629404105409,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-narrow-quadrilateral-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-notched-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-notched-pentagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0004472358554017312,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-notched-pentagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-notched-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-notched-pentagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0008924297257965688,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-notched-pentagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-circle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-circle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-circle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-circle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-ellipse-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-ellipse-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-ellipse-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-ellipse-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-ellipse-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-ellipse-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-hexagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-hexagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00034374536252489314,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-hexagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-hexagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-hexagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0006880816291360291,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-hexagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-pentagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0006505180807674631,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-pentagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-pentagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0010492811016007979,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-pentagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-rectangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-rectangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-rectangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-rectangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-star-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.00125,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-star-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.001140291550580194,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-star-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-star-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0025,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-star-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.002159193450329352,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-star-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-triangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005899017932368263,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-triangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-offset-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-offset-triangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011696908988204676,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-offset-triangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0006532669067382811,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.000904906029794731,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0007096683277803302,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0010962542365579055,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005119136735504763,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-pentagon-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-pentagon-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0010914073270909944,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-pentagon-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rectangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rectangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-right-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-right-scalene-triangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0004815756105909146,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-right-scalene-triangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-right-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-right-scalene-triangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0009556190640318641,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-right-scalene-triangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rotated-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rotated-rectangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005157096713196992,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rotated-rectangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-rotated-rectangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-rotated-rectangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.000632207533892463,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-rotated-rectangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-scalene-triangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0006048875696518865,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-scalene-triangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-scalene-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-scalene-triangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011997148102405027,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-scalene-triangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-skew-quadrilateral-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-skew-quadrilateral-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00046452914967256626,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-skew-quadrilateral-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-skew-quadrilateral-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-skew-quadrilateral-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0009282130821078428,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-skew-quadrilateral-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-small-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-small-circle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-small-circle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-small-circle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-small-circle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-small-circle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.00125,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.001140291550580194,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0025,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.002159193450329352,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.003,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0028804218067842824,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.006,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0032845141840915962,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.00125,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.001140291550580194,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-star-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0025,
      "node_count": 14,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-star-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.002159193450329352,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-star-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-trapezoid-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-trapezoid-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00025658326990464226,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-trapezoid-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-trapezoid-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-trapezoid-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005127551508884812,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-trapezoid-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.000590055129107309,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011733859193091304,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005733564788219974,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011334587545955884,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0005733564788219974,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_foreground",
      "fixture_id": "layer-foreground-triangle-on-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 7,
      "node_count_passed": true,
      "output": "target/pages/layer-foreground-triangle-on-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0011334587545955884,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-foreground-triangle-on-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-circle-behind-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-circle-behind-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-circle-behind-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "layer_occlusion",
      "fixture_id": "layer-occlusion-ellipse-behind-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/layer-occlusion-ellipse-behind-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/layer-occlusion-ellipse-behind-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-counter-bars",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/lettering-counter-bars/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-counter-bars/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-counter-bars",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/lettering-counter-bars/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-counter-bars/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-icon-wordmark-bars",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/lettering-icon-wordmark-bars/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-icon-wordmark-bars/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-icon-wordmark-bars",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/lettering-icon-wordmark-bars/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-icon-wordmark-bars/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-pseudo-word-bars",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/lettering-pseudo-word-bars/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-pseudo-word-bars/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "lettering",
      "fixture_id": "lettering-pseudo-word-bars",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/lettering-pseudo-word-bars/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/lettering-pseudo-word-bars/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-atelier-arc-icon-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 48,
      "node_count_passed": true,
      "output": "target/pages/logo-atelier-arc-icon-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 12,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-atelier-arc-icon-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-atelier-arc-icon-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 48,
      "node_count_passed": true,
      "output": "target/pages/logo-atelier-arc-icon-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 12,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-atelier-arc-icon-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-karo-form-icon-mixed-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logo-karo-form-icon-mixed-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00029363819197112317,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-karo-form-icon-mixed-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-karo-form-icon-mixed-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logo-karo-form-icon-mixed-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.000781848383884802,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-karo-form-icon-mixed-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-liora-salon-icon-curved-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logo-liora-salon-icon-curved-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.00015658210305606599,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-liora-salon-icon-curved-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-liora-salon-icon-curved-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logo-liora-salon-icon-curved-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0003739450492110907,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-liora-salon-icon-curved-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-mira-dental-icon-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 44,
      "node_count_passed": true,
      "output": "target/pages/logo-mira-dental-icon-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 11,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-mira-dental-icon-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-mira-dental-icon-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 44,
      "node_count_passed": true,
      "output": "target/pages/logo-mira-dental-icon-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 11,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-mira-dental-icon-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-nori-bank-icon-multicolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 40,
      "node_count_passed": true,
      "output": "target/pages/logo-nori-bank-icon-multicolor-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 9,
      "path_count_passed": true,
      "pixel_error": 0.00034021489760454877,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-nori-bank-icon-multicolor-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-nori-bank-icon-multicolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 40,
      "node_count_passed": true,
      "output": "target/pages/logo-nori-bank-icon-multicolor-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 9,
      "path_count_passed": true,
      "pixel_error": 0.0008458904191559412,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-nori-bank-icon-multicolor-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-sera-studio-icon-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/logo-sera-studio-icon-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.00021018233953737687,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-sera-studio-icon-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logo-sera-studio-icon-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/logo-sera-studio-icon-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.0009040832519531225,
      "primitive_recovery": 1.0,
      "report": "target/pages/logo-sera-studio-icon-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-arcus-studio-tricolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 52,
      "node_count_passed": true,
      "output": "target/pages/logotype-arcus-studio-tricolor-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 12,
      "path_count_passed": true,
      "pixel_error": 0.00042553695977902716,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-arcus-studio-tricolor-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 4,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-arcus-studio-tricolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 52,
      "node_count_passed": true,
      "output": "target/pages/logotype-arcus-studio-tricolor-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 12,
      "path_count_passed": true,
      "pixel_error": 0.0008987277161841278,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-arcus-studio-tricolor-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-aster-bank-star-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 30,
      "node_count_passed": true,
      "output": "target/pages/logotype-aster-bank-star-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0004596934599034912,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-aster-bank-star-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-aster-bank-star-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 30,
      "node_count_passed": true,
      "output": "target/pages/logotype-aster-bank-star-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0010239844228707102,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-aster-bank-star-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-hafen-werk-segments",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 56,
      "node_count_passed": true,
      "output": "target/pages/logotype-hafen-werk-segments/input-512/output.svg",
      "passed": true,
      "path_count": 14,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-hafen-werk-segments/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-hafen-werk-segments",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 56,
      "node_count_passed": true,
      "output": "target/pages/logotype-hafen-werk-segments/input-256/output.svg",
      "passed": true,
      "path_count": 14,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-hafen-werk-segments/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-karo-craft-cross-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-karo-craft-cross-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00011908213297526018,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-karo-craft-cross-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-karo-craft-cross-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-karo-craft-cross-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0002137726428462009,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-karo-craft-cross-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-kova-bank-polygon-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-kova-bank-polygon-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00042587355071423014,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-kova-bank-polygon-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-kova-bank-polygon-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-kova-bank-polygon-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0008254107306985282,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-kova-bank-polygon-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-liora-curved-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-liora-curved-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-liora-curved-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-liora-curved-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-liora-curved-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-liora-curved-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-lumo-bank-rounded-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-lumo-bank-rounded-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00021315929936427679,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-lumo-bank-rounded-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-lumo-bank-rounded-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-lumo-bank-rounded-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00042057411343443616,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-lumo-bank-rounded-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-luna-salon-contrast-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 40,
      "node_count_passed": true,
      "output": "target/pages/logotype-luna-salon-contrast-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.0002922469494389557,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-luna-salon-contrast-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-luna-salon-contrast-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 40,
      "node_count_passed": true,
      "output": "target/pages/logotype-luna-salon-contrast-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.0009387147192861523,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-luna-salon-contrast-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-meren-mixed-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 27,
      "node_count_passed": true,
      "output": "target/pages/logotype-meren-mixed-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.00012887318929036422,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-meren-mixed-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-meren-mixed-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 27,
      "node_count_passed": true,
      "output": "target/pages/logotype-meren-mixed-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0002593096564797796,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-meren-mixed-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-mira-salon-lobe-bridge-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0015,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-mira-salon-lobe-bridge-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0014353658638748626,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-mira-salon-lobe-bridge-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-mira-salon-lobe-bridge-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.003,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-mira-salon-lobe-bridge-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0017464282465916034,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-mira-salon-lobe-bridge-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-mira-salon-multi-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-mira-salon-multi-accent-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.00008193371342677687,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-mira-salon-multi-accent-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-mira-salon-multi-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-mira-salon-multi-accent-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.0005078035242417279,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-mira-salon-multi-accent-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nara-salon-mixed-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-nara-salon-mixed-accent-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.0004186443254059423,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nara-salon-mixed-accent-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nara-salon-mixed-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-nara-salon-mixed-accent-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 7,
      "path_count_passed": true,
      "pixel_error": 0.0010755800733379271,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nara-salon-mixed-accent-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nova-bau-segments",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 52,
      "node_count_passed": true,
      "output": "target/pages/logotype-nova-bau-segments/input-512/output.svg",
      "passed": true,
      "path_count": 13,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nova-bau-segments/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nova-bau-segments",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 52,
      "node_count_passed": true,
      "output": "target/pages/logotype-nova-bau-segments/input-256/output.svg",
      "passed": true,
      "path_count": 13,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nova-bau-segments/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nova-craft-mixed-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-nova-craft-mixed-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00011467653162339148,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nova-craft-mixed-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-nova-craft-mixed-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-nova-craft-mixed-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00020750457165287972,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-nova-craft-mixed-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-porto-works-multicolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/logotype-porto-works-multicolor-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.00040136599073222867,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-porto-works-multicolor-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-porto-works-multicolor-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/logotype-porto-works-multicolor-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.0008049609614353541,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-porto-works-multicolor-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-sora-craft-slot-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-sora-craft-slot-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.00023744620528875563,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-sora-craft-slot-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-sora-craft-slot-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-sora-craft-slot-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0006994060441559421,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-sora-craft-slot-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-soren-slanted-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.005,
      "node_count": 23,
      "node_count_passed": true,
      "output": "target/pages/logotype-soren-slanted-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0046210045908013486,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-soren-slanted-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-soren-slanted-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.01,
      "node_count": 26,
      "node_count_passed": true,
      "output": "target/pages/logotype-soren-slanted-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.001655952603209247,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-soren-slanted-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-taro-craft-stacked-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-taro-craft-stacked-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.000504422655292584,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-taro-craft-stacked-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-taro-craft-stacked-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 32,
      "node_count_passed": true,
      "output": "target/pages/logotype-taro-craft-stacked-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 8,
      "path_count_passed": true,
      "pixel_error": 0.001329115325329348,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-taro-craft-stacked-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-varo-craft-variable-spacing-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-varo-craft-variable-spacing-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.000301495720358455,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-varo-craft-variable-spacing-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-varo-craft-variable-spacing-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-varo-craft-variable-spacing-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.000513473211550245,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-varo-craft-variable-spacing-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-vela-optic-ellipse-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-vela-optic-ellipse-counter-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00022790946212469326,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-vela-optic-ellipse-counter-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-vela-optic-ellipse-counter-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-vela-optic-ellipse-counter-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.0007055095597809422,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-vela-optic-ellipse-counter-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-vela-salon-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-vela-salon-accent-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0004179225248448978,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-vela-salon-accent-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-vela-salon-accent-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 28,
      "node_count_passed": true,
      "output": "target/pages/logotype-vela-salon-accent-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0010081122903262858,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-vela-salon-accent-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-velin-tapered-wordmark",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-velin-tapered-wordmark/input-512/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.00027158774581609925,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-velin-tapered-wordmark/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "synthetic-logo",
      "fixture_id": "logotype-velin-tapered-wordmark",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/logotype-velin-tapered-wordmark/input-256/output.svg",
      "passed": true,
      "path_count": 5,
      "path_count_passed": true,
      "pixel_error": 0.000746932684206493,
      "primitive_recovery": 1.0,
      "report": "target/pages/logotype-velin-tapered-wordmark/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-four-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-four-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-four-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-four-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-four-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-four-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-grid-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-grid-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-grid-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-grid-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-grid-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-grid-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-rectangles-vertical-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-rectangles-vertical-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-rectangles-vertical-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-rectangles-vertical-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-rectangles-vertical-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-rectangles-vertical-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-three-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-three-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-three-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-three-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-three-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-three-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-tiled-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-tiled-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-tiled-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-tiled-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-tiled-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-tiled-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-uneven-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-uneven-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-uneven-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-uneven-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-uneven-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-uneven-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-vertical-three-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-vertical-three-rectangles-export-equivalence/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-vertical-three-rectangles-export-equivalence/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-abutting-vertical-three-rectangles-export-equivalence",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/mark-abutting-vertical-three-rectangles-export-equivalence/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-abutting-vertical-three-rectangles-export-equivalence/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-c-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-c-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-c-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-c-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-c-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-c-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-circle-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 1024,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 868,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-circle-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0005437589159198814,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-circle-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-circle-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 1024,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 428,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-circle-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0009820377125459524,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-circle-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-ellipse-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 1024,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 644,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-ellipse-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0003993240057253341,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-ellipse-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-ellipse-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 1024,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 308,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-ellipse-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0008515451468673386,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-ellipse-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-l-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-l-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-l-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-l-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-l-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-l-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-blocks",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-blocks/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-blocks/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-blocks",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-blocks/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-blocks/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-ellipses",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-ellipses/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-ellipses/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-ellipses",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-ellipses/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-ellipses/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-hexagons",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-hexagons/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-hexagons/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-hexagons",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-hexagons/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-hexagons/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-pentagons",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-pentagons/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-pentagons/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-pentagons",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-pentagons/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0008039137896369483,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-pentagons/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-stars",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 30,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-stars/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-stars/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-stars",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 30,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-stars/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0019587348489200312,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-stars/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-triangles",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-triangles/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-triangles/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-nonuniform-repeat-triangles",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-nonuniform-repeat-triangles/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-nonuniform-repeat-triangles/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-offset-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-offset-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-offset-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-offset-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-offset-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-offset-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-blocks-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-blocks-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-blocks-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-dots-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-dots-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-dots-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 24,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-ellipses-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-ellipses-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-ellipses-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 36,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-hexagons-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-hexagons-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-hexagons-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-pentagons",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-pentagons/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-pentagons/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-pentagons",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-pentagons/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0008039137896369483,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-pentagons/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-pentagons-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-pentagons-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-pentagons-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-pentagons-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 15,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-pentagons-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-pentagons-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0007434022192861523,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.00125,
      "node_count": 60,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0025,
      "node_count": 60,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0020883896771599253,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-stars-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-stars-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0007434022192861512,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-stars-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles-grid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles-grid/input-512/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles-grid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles-grid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles-grid/input-256/output.svg",
      "passed": true,
      "path_count": 6,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles-grid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles-vertical",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles-vertical/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles-vertical/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-repeat-triangles-vertical",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 9,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-repeat-triangles-vertical/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-repeat-triangles-vertical/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-stair-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-stair-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-stair-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-stair-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-stair-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-stair-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-step-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-step-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-step-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-step-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-step-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-step-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-t-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-t-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-t-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-t-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-t-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-t-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-three-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-three-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-three-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-three-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 20,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-three-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-three-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-u-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-u-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-u-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-u-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 18,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-u-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-u-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-zigzag-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-zigzag-polygon-overlap-ambiguity/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-zigzag-polygon-overlap-ambiguity/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-same-color-zigzag-polygon-overlap-ambiguity",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 16,
      "node_count_passed": true,
      "output": "target/pages/mark-same-color-zigzag-polygon-overlap-ambiguity/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-same-color-zigzag-polygon-overlap-ambiguity/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-two-color-blocks",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/mark-two-color-blocks/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-two-color-blocks/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "mark",
      "fixture_id": "mark-two-color-blocks",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/mark-two-color-blocks/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/mark-two-color-blocks/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-deferred",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-deferred/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00006223192401962973,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-deferred/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-deferred",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-deferred/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00010579427083333297,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-deferred/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00003220427270029247,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00016491459865198676,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-colored-circle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-colored-circle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.000032189313103172356,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-colored-circle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-colored-circle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-colored-circle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00016503427542894763,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-colored-circle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-ellipse",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-ellipse/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00003198361864277082,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-ellipse/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-ellipse",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-ellipse/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.0001643910127527831,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-ellipse/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-rectangle",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-rectangle/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00003207337622549149,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-rectangle/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-rectangle",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-rectangle/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00016635071997551706,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-rectangle/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-two-circles",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-two-circles/input-512/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.00003194995954925057,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-two-circles/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 3,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-linear-gradient-foreground-two-circles",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/material-linear-gradient-foreground-two-circles/input-256/output.svg",
      "passed": true,
      "path_count": 3,
      "path_count_passed": true,
      "pixel_error": 0.00016729317459408393,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-linear-gradient-foreground-two-circles/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-radial-gradient-deferred",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/material-radial-gradient-deferred/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00014096428366263856,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-radial-gradient-deferred/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-radial-gradient-deferred",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/material-radial-gradient-deferred/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00027699190027577014,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-radial-gradient-deferred/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-raster-island-deferred",
      "input": "input-512.png",
      "passed": true,
      "skip_reason": "deferred material fixture is analysis-gated until material reconstruction gates exist",
      "skipped": true
    },
    {
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-raster-island-deferred",
      "input": "input-256.png",
      "passed": true,
      "skip_reason": "deferred material fixture is analysis-gated until material reconstruction gates exist",
      "skipped": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-soft-shadow-deferred",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/material-soft-shadow-deferred/input-512/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00013335732852708636,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-soft-shadow-deferred/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 2,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-soft-shadow-deferred",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 12,
      "node_count_passed": true,
      "output": "target/pages/material-soft-shadow-deferred/input-256/output.svg",
      "passed": true,
      "path_count": 2,
      "path_count_passed": true,
      "pixel_error": 0.00032248403511793026,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-soft-shadow-deferred/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-transparency-deferred",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-transparency-deferred/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0008516610837444765,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-transparency-deferred/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "material",
      "fixture_id": "material-transparency-deferred",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/material-transparency-deferred/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0010487575157013393,
      "primitive_recovery": 1.0,
      "report": "target/pages/material-transparency-deferred/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-circle-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-circle-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-circle-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-circle-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-circle-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-circle-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-ellipse-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-ellipse-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-ellipse-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-ellipse-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-ellipse-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-ellipse-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-hexagon-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/primitive-hexagon-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-hexagon-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-hexagon-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 6,
      "node_count_passed": true,
      "output": "target/pages/primitive-hexagon-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-hexagon-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-pentagon-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 5,
      "node_count_passed": true,
      "output": "target/pages/primitive-pentagon-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-pentagon-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-pentagon-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 5,
      "node_count_passed": true,
      "output": "target/pages/primitive-pentagon-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-pentagon-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-pill-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-pill-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0003971698237400417,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-pill-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-pill-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-pill-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0008015800924862134,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-pill-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-rectangle-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rectangle-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-rectangle-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rectangle-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-ring-cutout",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-ring-cutout/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-ring-cutout/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-ring-cutout",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-ring-cutout/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-ring-cutout/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rotated-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-rotated-rectangle-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0006533267451267651,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rotated-rectangle-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rotated-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-rotated-rectangle-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0010490866268382318,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rotated-rectangle-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rounded-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-rounded-rectangle-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00025399899950214437,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rounded-rectangle-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-rounded-rectangle-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 8,
      "node_count_passed": true,
      "output": "target/pages/primitive-rounded-rectangle-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0005261439903109683,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-rounded-rectangle-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-star-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/primitive-star-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-star-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-star-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 10,
      "node_count_passed": true,
      "output": "target/pages/primitive-star-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-star-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-triangle-solid",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/primitive-triangle-solid/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0007395912619198087,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-triangle-solid/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "primitive",
      "fixture_id": "primitive-triangle-solid",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/primitive-triangle-solid/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0016882952521829015,
      "primitive_recovery": 1.0,
      "report": "target/pages/primitive-triangle-solid/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-inverted-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-inverted-semicircle-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-inverted-semicircle-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-inverted-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-inverted-semicircle-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00001699410232843136,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-inverted-semicircle-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-left-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-left-semicircle-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-left-semicircle-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-left-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-left-semicircle-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000018460142846200983,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-left-semicircle-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-lower-left-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-lower-left-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00032917845482919656,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-lower-left-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-lower-left-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-lower-left-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0005855635100719969,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-lower-left-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-lower-right-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-lower-right-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0002814386405196837,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-lower-right-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-lower-right-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-lower-right-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000496748381969975,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-lower-right-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-upper-left-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-upper-left-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0004081202488319541,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-upper-left-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-upper-left-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-upper-left-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0007224139045266541,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-upper-left-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-upper-right-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-upper-right-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0003579532398897045,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-upper-right-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-quarter-upper-right-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-quarter-upper-right-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0006341074027267157,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-quarter-upper-right-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-right-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-right-semicircle-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-right-semicircle-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-right-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-right-semicircle-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000017472809436274515,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-right-semicircle-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-semicircle-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-semicircle-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-arc-semicircle-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-arc-semicircle-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000019028607536764713,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-arc-semicircle-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-checkmark-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-checkmark-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000698280334472665,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-checkmark-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-checkmark-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-checkmark-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0012812745337392726,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-checkmark-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00011891009760837934,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00023163440180759732,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-offset-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-offset-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00011891009760837934,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-offset-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-offset-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-offset-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00023163440180759732,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-offset-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-offset-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-offset-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0001716576370538441,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-offset-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-offset-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-offset-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000019776587392769616,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-offset-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0001716576370538441,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000020240334903492653,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-up-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-up-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00011891009760837933,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-up-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-up-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-up-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00023163440180759732,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-up-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-up-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-up-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0001729105033126523,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-up-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-up-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-up-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000020300173291973045,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-up-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-wide-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00016808603324142146,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-wide-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-diagonal-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-diagonal-wide-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000256901161343444,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-diagonal-wide-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000019058526731004902,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-short-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-short-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-short-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-short-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-short-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-short-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-short-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-short-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-short-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-short-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-short-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-short-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000019058526731004902,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-short-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-short-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-short-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-short-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-short-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-short-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-short-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-short-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-short-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-short-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-short-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-short-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-wide-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-wide-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-wide-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-wide-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-wide-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-wide-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-wide-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-wide-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-vertical-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-vertical-wide-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 2.692727481617647e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-vertical-wide-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-wide-butt-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-wide-butt-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-wide-butt-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-wide-butt-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-wide-butt-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-wide-butt-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-wide-round-cap/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-wide-round-cap/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-line-wide-round-cap",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 2,
      "node_count_passed": true,
      "output": "target/pages/stroke-line-wide-round-cap/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 2.902161841299019e-6,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-line-wide-round-cap/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-c-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-c-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-c-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-c-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-c-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-c-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-c-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-c-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00033128775802312944,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-c-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-c-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-c-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0009641161151960744,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-c-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-freeform-round-join-fallback",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.0025,
      "node_count": 23,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-freeform-round-join-fallback/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0022486069623161775,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-freeform-round-join-fallback/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 1,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-freeform-round-join-fallback",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.005,
      "node_count": 55,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-freeform-round-join-fallback/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0035434947294347265,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-freeform-round-join-fallback/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0005260093539368872,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.001072154325597425,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-u-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-u-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-u-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-u-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-u-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-u-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-u-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-u-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.000305493672688801,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-u-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-inverted-u-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-inverted-u-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0009017794739966257,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-inverted-u-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-l-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-l-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-l-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-l-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-l-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-l-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-l-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-l-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00022716148226868677,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-l-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-l-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-l-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0006784027697993252,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-l-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-c-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-c-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-c-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-c-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-c-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-c-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-c-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-c-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.00033165052825329187,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-c-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-c-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-c-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0009638618020450326,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-c-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-step-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-step-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-step-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-step-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-step-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-step-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-step-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-step-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0008514703488817445,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-step-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-mirrored-step-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-mirrored-step-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0017228220023360863,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-mirrored-step-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0005286048440372241,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 3,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.001067786123238358,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-step-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-step-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-step-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-step-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-step-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-step-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-step-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-step-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0008509467629825413,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-step-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-step-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-step-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0017237943761488927,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-step-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-u-miter-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-u-miter-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-u-miter-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-u-miter-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-u-miter-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-u-miter-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-u-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-u-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0003036873013365471,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-u-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-u-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-u-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0009014952416513487,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-u-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-zigzag-round-join",
      "group_recovery": 1.0,
      "input": "input-512.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.001,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-zigzag-round-join/input-512/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0006314034555472613,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-zigzag-round-join/input-512/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    },
    {
      "amodal_recovery": 1.0,
      "compatibility_passed": true,
      "construction_decision_count": 0,
      "cutout_recovery": 1.0,
      "export_equivalence_recovery": 1.0,
      "failed_gates": [],
      "family": "stroke",
      "fixture_id": "stroke-polyline-zigzag-round-join",
      "group_recovery": 1.0,
      "input": "input-256.png",
      "instance_recovery": 1.0,
      "layer_order_recovery": 1.0,
      "lettering_group_recovery": 1.0,
      "max_node_count": 64,
      "max_path_count": 16,
      "max_pixel_error": 0.002,
      "node_count": 4,
      "node_count_passed": true,
      "output": "target/pages/stroke-polyline-zigzag-round-join/input-256/output.svg",
      "passed": true,
      "path_count": 1,
      "path_count_passed": true,
      "pixel_error": 0.0010913325291053893,
      "primitive_recovery": 1.0,
      "report": "target/pages/stroke-polyline-zigzag-round-join/input-256/report.json",
      "same_color_ambiguity_recovery": 1.0,
      "stroke_detail_recovery": 1.0,
      "stroke_fallback_recovery": 1.0,
      "stroke_recovery": 1.0,
      "symmetry_recovery": 1.0,
      "topology_passed": true
    }
  ],
  "gate_summary": {
    "checks": [
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "amodal_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "compatibility",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "cutout_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "export_equivalence_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "group_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "instance_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "layer_order_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "lettering_group_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "node_count",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "path_count",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "primitive_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "render_pixel_error",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "same_color_ambiguity_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "same_color_report_only_export_policy",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "same_color_split_candidate_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "stroke_detail_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "stroke_fallback_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "stroke_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "symmetry_recovery",
        "passed_count": 460,
        "skipped_count": 2
      },
      {
        "case_count": 462,
        "failed_count": 0,
        "name": "topology",
        "passed_count": 460,
        "skipped_count": 2
      }
    ],
    "failed_gate_count": 0,
    "failed_gates": [],
    "gate_count": 20,
    "passed": true,
    "record_count": 9240
  },
  "group_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "group_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "input_count": 462,
  "instance_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "instance_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "kind": "morphea_smoke_batch_report",
  "layer_order_summary": {
    "case_count": 462,
    "expected_case_count": 102,
    "expected_kinds": [
      {
        "count": 42,
        "name": "circle"
      },
      {
        "count": 32,
        "name": "ellipse"
      },
      {
        "count": 10,
        "name": "gradient_material"
      },
      {
        "count": 50,
        "name": "polygon"
      },
      {
        "count": 68,
        "name": "rectangle"
      },
      {
        "count": 2,
        "name": "rounded_rectangle"
      },
      {
        "count": 2,
        "name": "shadow_material"
      }
    ],
    "expected_layer_count": 206,
    "expected_strategies": [
      {
        "count": 4,
        "name": "amodal-circle-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-circle-under-ellipse"
      },
      {
        "count": 6,
        "name": "amodal-circle-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-circle-under-rectangle"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-ellipse"
      },
      {
        "count": 6,
        "name": "amodal-ellipse-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-ellipse-under-rectangle"
      },
      {
        "count": 8,
        "name": "amodal-rectangle-under-circle"
      },
      {
        "count": 4,
        "name": "amodal-rectangle-under-ellipse"
      },
      {
        "count": 38,
        "name": "amodal-rectangle-under-polygon"
      },
      {
        "count": 4,
        "name": "amodal-rectangle-under-rectangle"
      },
      {
        "count": 24,
        "name": "foreground-circle-layer"
      },
      {
        "count": 14,
        "name": "foreground-ellipse-layer"
      },
      {
        "count": 50,
        "name": "foreground-polygon-layer"
      },
      {
        "count": 14,
        "name": "foreground-rectangle-layer"
      },
      {
        "count": 2,
        "name": "foreground-rounded-rectangle-layer"
      },
      {
        "count": 10,
        "name": "reconstruct_material-gradient"
      },
      {
        "count": 2,
        "name": "reconstruct_material-shadow"
      }
    ],
    "matched_layer_count": 206,
    "missed_case_count": 0,
    "recovered_case_count": 102,
    "recovered_constructions": [
      {
        "count": 18,
        "name": "amodal_full_circle"
      },
      {
        "count": 18,
        "name": "amodal_full_ellipse"
      },
      {
        "count": 54,
        "name": "amodal_full_rectangle"
      },
      {
        "count": 16,
        "name": "foreground_circle"
      },
      {
        "count": 12,
        "name": "foreground_ellipse"
      },
      {
        "count": 14,
        "name": "foreground_material_shape"
      },
      {
        "count": 50,
        "name": "foreground_polygon"
      },
      {
        "count": 12,
        "name": "foreground_rectangle"
      },
      {
        "count": 10,
        "name": "gradient_reconstruction"
      },
      {
        "count": 2,
        "name": "shadow_reconstruction"
      }
    ],
    "recovered_kinds": [
      {
        "count": 42,
        "name": "circle"
      },
      {
        "count": 32,
        "name": "ellipse"
      },
      {
        "count": 10,
        "name": "gradient_material"
      },
      {
        "count": 50,
        "name": "polygon"
      },
      {
        "count": 68,
        "name": "rectangle"
      },
      {
        "count": 2,
        "name": "rounded_rectangle"
      },
      {
        "count": 2,
        "name": "shadow_material"
      }
    ],
    "skipped_count": 2
  },
  "lettering_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "expected_case_count": 62,
    "expected_group_count": 86,
    "expected_kinds": [
      {
        "count": 14,
        "name": "icon_group"
      },
      {
        "count": 72,
        "name": "lettering_like_group"
      }
    ],
    "matched_group_count": 86,
    "max_recovery": 1.0,
    "min_recovery": 1.0,
    "missed_case_count": 0,
    "recovered_case_count": 62,
    "recovered_kinds": [
      {
        "count": 14,
        "name": "icon_group"
      },
      {
        "count": 72,
        "name": "lettering_like_group"
      }
    ],
    "skipped_count": 2
  },
  "max_node_count": 64,
  "max_path_count": 16,
  "max_pixel_error": 0.001,
  "min_amodal_recovery": 0.98,
  "min_cutout_recovery": 1.0,
  "min_export_equivalence_recovery": 1.0,
  "min_group_recovery": 1.0,
  "min_instance_recovery": 1.0,
  "min_layer_order_recovery": 1.0,
  "min_lettering_group_recovery": 1.0,
  "min_primitive_recovery": 1.0,
  "min_same_color_ambiguity_recovery": 1.0,
  "min_stroke_detail_recovery": 1.0,
  "min_stroke_fallback_recovery": 1.0,
  "min_stroke_recovery": 1.0,
  "min_symmetry_recovery": 1.0,
  "output": "target/pages",
  "passed": true,
  "primitive_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "primitive_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "producer": {
    "name": "morphea-cli",
    "version": "0.1.0"
  },
  "profile": "editable_conservative",
  "review_index": "target/pages/index.html",
  "review_index_summary": {
    "context": "product_demo",
    "heading": "Morphea editable_conservative HTML Demo",
    "links_label": "Demo artifacts",
    "overview_label": "Demo summary",
    "path": "target/pages/index.html",
    "profile": "editable_conservative",
    "title": "Morphea HTML Demo"
  },
  "same_color_ambiguity_summary": {
    "ambiguity_kinds": [
      {
        "case_count": 24,
        "name": "same_color_overlap",
        "source_shape_count": 50
      }
    ],
    "case_count": 462,
    "cases_with_exported_same_color_split_count": 0,
    "expected_case_count": 24,
    "expected_report_only_export_policy_case_count": 24,
    "expected_source_shape_count": 50,
    "expected_split_candidate_case_count": 24,
    "expected_split_candidate_count": 24,
    "expected_split_candidate_evidence": [
      {
        "count": 4,
        "name": "axis_aligned_ellipse_fit"
      },
      {
        "count": 8,
        "name": "axis_alignment"
      },
      {
        "count": 12,
        "name": "bridge_overlap_separates_two_lobes"
      },
      {
        "count": 8,
        "name": "exact_rectangular_union"
      },
      {
        "count": 12,
        "name": "orthogonal_polygon_fit"
      },
      {
        "count": 24,
        "name": "positive_overlap"
      },
      {
        "count": 24,
        "name": "render_equivalent_candidate"
      },
      {
        "count": 24,
        "name": "single_connected_component"
      }
    ],
    "expected_split_candidate_kinds": [
      {
        "count": 2,
        "name": "same_color_three_rectangle_split"
      },
      {
        "count": 4,
        "name": "same_color_two_ellipse_split"
      },
      {
        "count": 12,
        "name": "same_color_two_orthogonal_polygon_split"
      },
      {
        "count": 6,
        "name": "same_color_two_rectangle_split"
      }
    ],
    "expected_split_candidate_primitive_fits": [
      {
        "count": 2,
        "name": "three_axis_aligned_rectangles"
      },
      {
        "count": 2,
        "name": "two_axis_aligned_circles"
      },
      {
        "count": 2,
        "name": "two_axis_aligned_ellipses"
      },
      {
        "count": 12,
        "name": "two_axis_aligned_orthogonal_polygons"
      },
      {
        "count": 6,
        "name": "two_axis_aligned_rectangles"
      }
    ],
    "expected_strategies": [
      {
        "count": 24,
        "name": "fallback_visible_union"
      }
    ],
    "exported_same_color_split_node_count": 0,
    "failed_report_only_export_policy_case_count": 0,
    "matched_split_candidate_case_count": 24,
    "matched_split_candidate_count": 24,
    "missed_case_count": 0,
    "missed_split_candidate_case_count": 0,
    "missed_split_candidate_count": 0,
    "passed_report_only_export_policy_case_count": 24,
    "recovered_case_count": 24,
    "recovered_export_policies": [
      {
        "count": 24,
        "name": "report_only_visible_union_export"
      }
    ],
    "recovered_rejected_alternatives": [
      {
        "count": 24,
        "name": "split_same_color_amodal_rectangles"
      }
    ],
    "recovered_selected_constructions": [
      {
        "count": 24,
        "name": "visible_union"
      }
    ],
    "recovered_split_candidate_evidence": [
      {
        "count": 4,
        "name": "axis_aligned_ellipse_fit"
      },
      {
        "count": 8,
        "name": "axis_alignment"
      },
      {
        "count": 12,
        "name": "bridge_overlap_separates_two_lobes"
      },
      {
        "count": 8,
        "name": "exact_rectangular_union"
      },
      {
        "count": 12,
        "name": "orthogonal_polygon_fit"
      },
      {
        "count": 24,
        "name": "positive_overlap"
      },
      {
        "count": 24,
        "name": "render_equivalent_candidate"
      },
      {
        "count": 24,
        "name": "single_connected_component"
      }
    ],
    "recovered_split_candidate_kinds": [
      {
        "count": 2,
        "name": "same_color_three_rectangle_split"
      },
      {
        "count": 4,
        "name": "same_color_two_ellipse_split"
      },
      {
        "count": 12,
        "name": "same_color_two_orthogonal_polygon_split"
      },
      {
        "count": 6,
        "name": "same_color_two_rectangle_split"
      }
    ],
    "recovered_split_candidate_primitive_fits": [
      {
        "count": 2,
        "name": "three_axis_aligned_rectangles"
      },
      {
        "count": 2,
        "name": "two_axis_aligned_circles"
      },
      {
        "count": 2,
        "name": "two_axis_aligned_ellipses"
      },
      {
        "count": 12,
        "name": "two_axis_aligned_orthogonal_polygons"
      },
      {
        "count": 6,
        "name": "two_axis_aligned_rectangles"
      }
    ],
    "recovered_strategies": [
      {
        "count": 24,
        "name": "fallback_visible_union"
      }
    ],
    "recovered_verified_split_candidate_case_count": 24,
    "recovered_verified_split_candidate_count": 24,
    "skipped_count": 2
  },
  "schema_version": "1.0.0",
  "stroke_detail_summary": {
    "average_centerline_distance": 0.22462633504137805,
    "average_recovery": 1.0,
    "case_count": 462,
    "expected_case_count": 90,
    "expected_detail_count": 90,
    "expected_linecaps": [
      {
        "count": 32,
        "name": "butt"
      },
      {
        "count": 58,
        "name": "round"
      }
    ],
    "expected_linejoins": [
      {
        "count": 14,
        "name": "miter"
      },
      {
        "count": 22,
        "name": "round"
      }
    ],
    "matched_detail_count": 90,
    "max_centerline_distance": 1.213050854241644,
    "max_recovery": 1.0,
    "min_recovery": 1.0,
    "missed_case_count": 0,
    "recovered_case_count": 90,
    "recovered_linecaps": [
      {
        "count": 32,
        "name": "butt"
      },
      {
        "count": 58,
        "name": "round"
      }
    ],
    "recovered_linejoins": [
      {
        "count": 14,
        "name": "miter"
      },
      {
        "count": 22,
        "name": "round"
      }
    ],
    "skipped_count": 2
  },
  "stroke_fallback_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "expected_case_count": 2,
    "expected_fallback_count": 2,
    "expected_fallback_kinds": [
      {
        "count": 2,
        "name": "filled_contour"
      }
    ],
    "expected_fallback_reasons": [
      {
        "count": 2,
        "name": "unsupported_centerline_template"
      }
    ],
    "matched_fallback_count": 2,
    "max_recovery": 1.0,
    "min_recovery": 1.0,
    "missed_case_count": 0,
    "recovered_case_count": 2,
    "recovered_fallback_kinds": [
      {
        "count": 2,
        "name": "filled_contour"
      }
    ],
    "recovered_fallback_reasons": [
      {
        "count": 2,
        "name": "unsupported_geometry"
      }
    ],
    "skipped_count": 2
  },
  "stroke_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "stroke_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "symmetry_summary": {
    "average_recovery": 1.0,
    "case_count": 462,
    "failed_count": 0,
    "max_recovery": 1.0,
    "measured_count": 460,
    "metric": "symmetry_recovery",
    "min_recovery": 1.0,
    "min_required": 1.0,
    "missing_count": 0,
    "passed_count": 460,
    "skipped_count": 2
  },
  "timing_summary": {
    "average_elapsed_ms": 841.0521739130435,
    "case_count": 462,
    "max_elapsed_ms": 16438,
    "measured_count": 460,
    "render_calls_total": 460,
    "skipped_count": 2,
    "total_elapsed_ms": 386884
  }
}