{
  "match_kinds": {
    "replace": 6,
    "som_merged": 1,
    "som_miss": 1
  },
  "matches": [
    {
      "page": 7,
      "kind": "replace",
      "som_indices": [
        0
      ],
      "docling_table_refs": [
        "#/tables/0"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 0.9965258177184744,
      "detail": "1 SoM table(s) agree with 1 docling table(s)"
    },
    {
      "page": 10,
      "kind": "replace",
      "som_indices": [
        1,
        2,
        3,
        4
      ],
      "docling_table_refs": [
        "#/tables/1",
        "#/tables/2",
        "#/tables/3",
        "#/tables/4"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 0.8849328310053868,
      "detail": "4 SoM table(s) agree with 4 docling table(s)"
    },
    {
      "page": 14,
      "kind": "replace",
      "som_indices": [
        5
      ],
      "docling_table_refs": [
        "#/tables/5"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 0.9941948524691412,
      "detail": "1 SoM table(s) agree with 1 docling table(s)"
    },
    {
      "page": 15,
      "kind": "som_merged",
      "som_indices": [
        6
      ],
      "docling_table_refs": [
        "#/tables/6",
        "#/tables/7"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 1.0,
      "detail": "docling found 2 tables, SoM 1: SoM merged stacked tables"
    },
    {
      "page": 17,
      "kind": "replace",
      "som_indices": [
        7
      ],
      "docling_table_refs": [
        "#/tables/8"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 1.0,
      "detail": "1 SoM table(s) agree with 1 docling table(s)"
    },
    {
      "page": 18,
      "kind": "som_miss",
      "som_indices": [],
      "docling_table_refs": [
        "#/tables/9"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 0.0,
      "detail": "docling table with no overlapping SoM table"
    },
    {
      "page": 20,
      "kind": "replace",
      "som_indices": [
        8
      ],
      "docling_table_refs": [
        "#/tables/10"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 0.9834030238286953,
      "detail": "1 SoM table(s) agree with 1 docling table(s)"
    },
    {
      "page": 21,
      "kind": "replace",
      "som_indices": [
        9
      ],
      "docling_table_refs": [
        "#/tables/11"
      ],
      "docling_picture_refs": [],
      "picture_classes": [],
      "overlap": 1.0,
      "detail": "1 SoM table(s) agree with 1 docling table(s)"
    }
  ],
  "errors": [
    "page 15: som_merged not resolved by split (1 SoM vs 2 docling); docling tables left untouched",
    "page 18: docling table ['#/tables/9'] has no SoM match (SoM/Camelot missed a table docling found)"
  ]
}