{
  "profile": {
    "id": "kiro-dpa-v2-connected-20261103-v2",
    "label": "DPA v2 · 고정 평가 프로필",
    "areaWeight": 1,
    "missingPolicy": "GT-positive omission is zero; absent/unsupported GT is N/A and excluded, with explicit status. No zero/100 imputation.",
    "scope": "Per-input DPA averages available area scores only with at least three measured areas. Overall retains official native aggregation, averages declared native/supplemental protocol cohorts equally within dataset/metric, then datasets within each area, then measured areas. Per-page diagnostics never enter the overall score.",
    "areas": [
      {
        "id": "flow",
        "label": "읽기 흐름",
        "metrics": [
          "reading_order"
        ]
      },
      {
        "id": "content",
        "label": "문자 내용",
        "metrics": [
          "text"
        ]
      },
      {
        "id": "structure",
        "label": "문서 구조·목차",
        "metrics": [
          "heading",
          "layout"
        ]
      },
      {
        "id": "media",
        "label": "그림·표·수식",
        "metrics": [
          "table",
          "figure",
          "formula"
        ]
      },
      {
        "id": "typography",
        "label": "글자 표현",
        "metrics": [
          "styling"
        ]
      },
      {
        "id": "notes",
        "label": "주석·참조",
        "metrics": [
          "notes"
        ]
      },
      {
        "id": "running",
        "label": "반복 요소·원본 페이지",
        "metrics": [
          "running_matter",
          "source_page"
        ]
      }
    ],
    "notes": [
      "서식 종합은 제목을 포함하므로 DPA의 글자 표현에는 공식 글자 스타일 하위 점수를 사용하고 제목은 구조 영역에서 계산한다.",
      "병합·연결·표 구조만 지표는 진단용으로 보존하고 이번 대표 프로필에는 중복 합산하지 않는다.",
      "샘플마다 측정 가능한 영역이 다르다. DPA 옆의 영역 수와 메트릭을 함께 비교한다.",
      "표 구조 0점은 셀 구조 복원에 대한 점수다. EPUB에 표 이미지가 보존되었는지와 독자에게 읽히는지는 별도 증거로 확인한다.",
      "머리말·꼬리말·쪽번호의 본문 잔류는 공개 GT 라벨을 ParseBench 공식 leak 축에 연결했다. 원본 쪽 탐색은 명시적인 인쇄 번호가 있는 쪽의 관계 F1이다.",
      "주석 표식↔본문↔복귀 관계는 이 묶음에 연결 정답이 없다. 제거·원본쪽 영역과 구분한다.",
      "단일·제한 과제 표본은 DPA를 발행하지 않는다. 샘플 DPA는 최소 3개 영역이 측정된 경우만 제공하며, 개별 메트릭은 항상 보존한다.",
      "레이아웃/표 GT에 있는 정보를 연결한 보충 평가를 원래 벤치마크 결과와 구분한다. 표 전용 GT의 문자 점수 범위는 표 셀 문자다.",
      "제목 인식과 계층은 구분한다. is_title은 굵은 제목도 허용하는 공식 규칙이며 수준/부모 관계를 채점하지 않는다. 계층 정답을 임의 생성하지 않는다."
    ],
    "normalization": "Official raw metrics are preserved. Only quality inputs to DPA are bounded to 0..100, including negative official TEDS values.",
    "minimumSampleAreas": 3
  },
  "metricCatalog": [
    {
      "key": "text",
      "label": "텍스트 정확도",
      "primary": true
    },
    {
      "key": "reading_order",
      "label": "읽기 순서",
      "primary": true
    },
    {
      "key": "heading",
      "label": "제목 인식·계층",
      "primary": true
    },
    {
      "key": "table",
      "label": "표 구조·내용",
      "primary": true
    },
    {
      "key": "figure",
      "label": "그림",
      "primary": true
    },
    {
      "key": "formula",
      "label": "수식",
      "primary": true
    },
    {
      "key": "formatting",
      "label": "서식 종합",
      "primary": true
    },
    {
      "key": "layout",
      "label": "영역·역할",
      "primary": true
    },
    {
      "key": "content_faithfulness",
      "label": "내용 충실도 CF",
      "primary": false
    },
    {
      "key": "styling",
      "label": "글자 스타일",
      "primary": false
    },
    {
      "key": "title_detection",
      "label": "제목 인식 규칙",
      "primary": false
    },
    {
      "key": "heading_hierarchy",
      "label": "제목 계층 검사",
      "primary": false
    },
    {
      "key": "merged_table",
      "label": "병합 표",
      "primary": false
    },
    {
      "key": "merged_text",
      "label": "병합 텍스트",
      "primary": false
    },
    {
      "key": "text_relation",
      "label": "텍스트 연결",
      "primary": false
    },
    {
      "key": "table_relation",
      "label": "표 연결",
      "primary": false
    },
    {
      "key": "table_structure",
      "label": "표 구조만",
      "primary": false
    },
    {
      "key": "notes",
      "label": "주석·참조",
      "primary": false
    },
    {
      "key": "running_matter",
      "label": "머리말·꼬리말·쪽번호 제거",
      "primary": true
    },
    {
      "key": "source_page",
      "label": "원본 쪽 탐색 대응",
      "primary": true
    }
  ],
  "overall": {
    "score": 57.75140542865944,
    "measuredAreas": 6,
    "totalAreas": 7,
    "areas": [
      {
        "id": "flow",
        "label": "읽기 흐름",
        "score": 72.53053123996597,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 64.05228758169935
          },
          {
            "dataset": "mdp",
            "score": 89.42857142857143
          },
          {
            "dataset": "parsebench",
            "score": 64.11073470962712
          }
        ]
      },
      {
        "id": "content",
        "label": "문자 내용",
        "score": 85.76039214075804,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 85.83387301815739
          },
          {
            "dataset": "mdp",
            "score": 90.5472974550525
          },
          {
            "dataset": "parsebench",
            "score": 80.90000594906425
          }
        ]
      },
      {
        "id": "structure",
        "label": "문서 구조·목차",
        "score": 38.31345674332774,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 22.729523669136665
          },
          {
            "dataset": "mdp",
            "score": 44.44444444444444
          },
          {
            "dataset": "parsebench",
            "score": 47.76640211640211
          }
        ]
      },
      {
        "id": "media",
        "label": "그림·표·수식",
        "score": 47.73731897100278,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 57.39235147957296
          },
          {
            "dataset": "mdp",
            "score": 67.91806656028115
          },
          {
            "dataset": "parsebench",
            "score": 17.901538873154223
          }
        ]
      },
      {
        "id": "typography",
        "label": "글자 표현",
        "score": 45.199539585949324,
        "datasets": [
          {
            "dataset": "parsebench",
            "score": 45.199539585949324
          }
        ]
      },
      {
        "id": "notes",
        "label": "주석·참조",
        "score": null,
        "datasets": []
      },
      {
        "id": "running",
        "label": "반복 요소·원본 페이지",
        "score": 56.96719389095276,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 96.79443881571541
          },
          {
            "dataset": "mdp",
            "score": 43.75
          },
          {
            "dataset": "parsebench",
            "score": 30.357142857142858
          }
        ]
      }
    ],
    "fullSevenAreaBounds": [
      49.50120465313666,
      63.786918938850945
    ],
    "profileId": "kiro-dpa-v2-connected-20261103-v2",
    "aggregation": "공식 원래 집계 보존 → 데이터셋·메트릭별 원래/보충 프로토콜 균등 평균 → 영역별 데이터셋 균등 평균 → 측정 영역 균등 평균"
  },
  "datasets": {
    "marathon": {
      "metrics": {
        "text": {
          "value": 85.83387301815739,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 64.05228758169935,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 22.729523669136665,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.30038777205222,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 37.21,
          "status": "scored",
          "metric": "CDM (모든 GT 포함)",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 60.317460317460316,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "rules": 126,
            "passed": 76,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 22.729523669136665,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_table": {
          "value": 44.59645766501163,
          "status": "scored",
          "metric": "Merged TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_text": {
          "value": 5.7342657342657315,
          "status": "scored",
          "metric": "1 − Merged Edit",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "text_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_structure": {
          "value": 77.67083866142885,
          "status": "scored",
          "metric": "TEDS structure only",
          "scope": "원본 입력 110쪽 전체",
          "source": "marathon-epub/metric_result.json"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 95.44072948328268,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 95.44072948328268
              }
            ]
          }
        },
        "source_page": {
          "value": 98.14814814814815,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 98.14814814814815
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 65.36049491285635,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.05228758169935,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.05228758169935,
                "rawValue": 64.05228758169935,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.83387301815739,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.83387301815739,
                "rawValue": 85.83387301815739,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 22.729523669136665,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 22.729523669136665,
                "rawValue": 22.729523669136665,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.39235147957296,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.30038777205222,
                "rawValue": 68.30038777205222,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 37.21,
                "rawValue": 37.21,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.79443881571541,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.44072948328268,
                "rawValue": 95.44072948328268,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.6860677948974,
          75.25749636632597
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp": {
      "metrics": {
        "text": {
          "value": 90.5472974550525,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 89.42857142857143,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "heading": {
          "value": 44.44444444444444,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 44.44444444444444
              }
            ]
          }
        },
        "table": {
          "value": 94.08174715565002,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "figure": {
          "value": 41.754385964912274,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "GT 그림이 있는 MDP 입력의 공식 문서 평균",
          "source": "mdp-figure-official.json",
          "supplemental": true
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 87.5,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 87.5
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 67.2176759776699,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 89.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 89.42857142857143,
                "rawValue": 89.42857142857143,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.5472974550525,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.5472974550525,
                "rawValue": 90.5472974550525,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 44.44444444444444,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 44.44444444444444,
                "rawValue": 44.44444444444444,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 67.91806656028115,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 94.08174715565002,
                "rawValue": 94.08174715565002,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 41.754385964912274,
                "rawValue": 41.754385964912274,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 43.75,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 87.5,
                "rawValue": 87.5,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.01262569833565,
          76.58405426976422
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench": {
      "metrics": {
        "text": {
          "value": 80.90000594906425,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_text_correctness",
                "value": 71.57222186839894
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 90.22779002972955
              }
            ]
          }
        },
        "reading_order": {
          "value": 64.11073470962712,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_order",
                "value": 57.295178647762235
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 70.926290771492
              }
            ]
          }
        },
        "heading": {
          "value": 48.73280423280423,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_title_accuracy",
                "value": 38.46560846560846
              },
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 59
              }
            ]
          }
        },
        "table": {
          "value": 27.037949952795998,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_grits_trm_composite",
                "value": 54.075899905591996
              },
              {
                "metric": "MPDoc TEDS on published layout table HTML",
                "value": 0
              }
            ]
          }
        },
        "figure": {
          "value": 26.666666666666668,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "MPDoc FigureF1 on published layout picture regions",
                "value": 26.666666666666668
              }
            ]
          }
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench rule_is_latex_pass_rate",
                "value": 0
              }
            ]
          }
        },
        "formatting": {
          "value": 38.82932727253214,
          "status": "scored",
          "metric": "ParseBench avg_semantic_formatting",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_formatting"
        },
        "layout": {
          "value": 46.8,
          "status": "scored",
          "metric": "ParseBench avg_layout_element_rule_pass_rate",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#layout:layout"
        },
        "content_faithfulness": {
          "value": 66.81320746152004,
          "status": "scored",
          "metric": "ParseBench avg_content_faithfulness",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_content"
        },
        "styling": {
          "value": 45.199539585949324,
          "status": "scored",
          "metric": "ParseBench avg_normalized_text_styling",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_formatting"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 60.714285714285715,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 60.714285714285715
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 47.705894015223315,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.11073470962712,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.11073470962712,
                "rawValue": 64.11073470962712,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.90000594906425,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.90000594906425,
                "rawValue": 80.90000594906425,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 47.76640211640211,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 48.73280423280423,
                "rawValue": 48.73280423280423,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 46.8,
                "rawValue": 46.8,
                "metric": "ParseBench avg_layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 17.901538873154223,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 27.037949952795998,
                "rawValue": 27.037949952795998,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 26.666666666666668,
                "rawValue": 26.666666666666668,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 45.199539585949324,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 45.199539585949324,
                "rawValue": 45.199539585949324,
                "metric": "ParseBench avg_normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 30.357142857142858,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 60.714285714285715,
                "rawValue": 60.714285714285715,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          40.89076629876284,
          55.176480584477126
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    }
  },
  "documents": {
    "marathon-mp3lan_0638": {
      "id": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽",
      "dataset": "marathon",
      "pages": 110,
      "scope": "원본 입력 110쪽 전체",
      "coverage": "published_full_document_annotations",
      "metrics": {
        "text": {
          "value": 85.83387301815739,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 64.05228758169935,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 22.729523669136665,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.30038777205222,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 37.21,
          "status": "scored",
          "metric": "CDM (모든 GT 포함)",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 60.317460317460316,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "rules": 126,
            "passed": 76,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 22.729523669136665,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_table": {
          "value": 44.59645766501163,
          "status": "scored",
          "metric": "Merged TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_text": {
          "value": 5.7342657342657315,
          "status": "scored",
          "metric": "1 − Merged Edit",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "text_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_structure": {
          "value": 77.67083866142885,
          "status": "scored",
          "metric": "TEDS structure only",
          "scope": "원본 입력 110쪽 전체",
          "source": "marathon-epub/metric_result.json"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 95.44072948328268,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "checks": 329,
            "passed": 314,
            "perType": {
              "header": {
                "checks": 109,
                "score": 100
              },
              "footer": {
                "checks": 110,
                "score": 100
              },
              "page_number": {
                "checks": 110,
                "score": 86.36363636363636
              }
            }
          }
        },
        "source_page": {
          "value": 98.14814814814815,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "tp": 106,
            "fp": 0,
            "fn": 4,
            "gtPairs": [
              [
                1,
                "1"
              ],
              [
                2,
                "2"
              ],
              [
                3,
                "3"
              ],
              [
                4,
                "4"
              ],
              [
                5,
                "5"
              ],
              [
                6,
                "6"
              ],
              [
                7,
                "7"
              ],
              [
                8,
                "8"
              ],
              [
                9,
                "9"
              ],
              [
                10,
                "10"
              ],
              [
                11,
                "11"
              ],
              [
                12,
                "12"
              ],
              [
                13,
                "13"
              ],
              [
                14,
                "14"
              ],
              [
                15,
                "15"
              ],
              [
                16,
                "16"
              ],
              [
                17,
                "17"
              ],
              [
                18,
                "18"
              ],
              [
                19,
                "19"
              ],
              [
                20,
                "20"
              ],
              [
                21,
                "21"
              ],
              [
                22,
                "22"
              ],
              [
                23,
                "23"
              ],
              [
                24,
                "24"
              ],
              [
                25,
                "25"
              ],
              [
                26,
                "26"
              ],
              [
                27,
                "27"
              ],
              [
                28,
                "28"
              ],
              [
                29,
                "29"
              ],
              [
                30,
                "30"
              ],
              [
                31,
                "31"
              ],
              [
                32,
                "32"
              ],
              [
                33,
                "33"
              ],
              [
                34,
                "34"
              ],
              [
                35,
                "35"
              ],
              [
                36,
                "36"
              ],
              [
                37,
                "37"
              ],
              [
                38,
                "38"
              ],
              [
                39,
                "39"
              ],
              [
                40,
                "40"
              ],
              [
                41,
                "41"
              ],
              [
                42,
                "42"
              ],
              [
                43,
                "43"
              ],
              [
                44,
                "44"
              ],
              [
                45,
                "45"
              ],
              [
                46,
                "46"
              ],
              [
                47,
                "47"
              ],
              [
                48,
                "48"
              ],
              [
                49,
                "49"
              ],
              [
                50,
                "50"
              ],
              [
                51,
                "51"
              ],
              [
                52,
                "52"
              ],
              [
                53,
                "53"
              ],
              [
                54,
                "54"
              ],
              [
                55,
                "55"
              ],
              [
                56,
                "56"
              ],
              [
                57,
                "57"
              ],
              [
                58,
                "58"
              ],
              [
                59,
                "59"
              ],
              [
                60,
                "60"
              ],
              [
                61,
                "61"
              ],
              [
                62,
                "62"
              ],
              [
                63,
                "63"
              ],
              [
                64,
                "64"
              ],
              [
                65,
                "65"
              ],
              [
                66,
                "66"
              ],
              [
                67,
                "67"
              ],
              [
                68,
                "68"
              ],
              [
                69,
                "69"
              ],
              [
                70,
                "70"
              ],
              [
                71,
                "71"
              ],
              [
                72,
                "72"
              ],
              [
                73,
                "73"
              ],
              [
                74,
                "74"
              ],
              [
                75,
                "75"
              ],
              [
                76,
                "76"
              ],
              [
                77,
                "77"
              ],
              [
                78,
                "78"
              ],
              [
                79,
                "79"
              ],
              [
                80,
                "80"
              ],
              [
                81,
                "81"
              ],
              [
                82,
                "82"
              ],
              [
                83,
                "83"
              ],
              [
                84,
                "84"
              ],
              [
                85,
                "85"
              ],
              [
                86,
                "86"
              ],
              [
                87,
                "87"
              ],
              [
                88,
                "88"
              ],
              [
                89,
                "89"
              ],
              [
                90,
                "90"
              ],
              [
                91,
                "91"
              ],
              [
                92,
                "92"
              ],
              [
                93,
                "93"
              ],
              [
                94,
                "94"
              ],
              [
                95,
                "95"
              ],
              [
                96,
                "96"
              ],
              [
                97,
                "97"
              ],
              [
                98,
                "98"
              ],
              [
                99,
                "99"
              ],
              [
                100,
                "100"
              ],
              [
                101,
                "101"
              ],
              [
                102,
                "102"
              ],
              [
                103,
                "103"
              ],
              [
                104,
                "104"
              ],
              [
                105,
                "105"
              ],
              [
                106,
                "106"
              ],
              [
                107,
                "107"
              ],
              [
                108,
                "108"
              ],
              [
                109,
                "109"
              ],
              [
                110,
                "110"
              ]
            ],
            "predPairs": [
              [
                5,
                "5"
              ],
              [
                6,
                "6"
              ],
              [
                7,
                "7"
              ],
              [
                8,
                "8"
              ],
              [
                9,
                "9"
              ],
              [
                10,
                "10"
              ],
              [
                11,
                "11"
              ],
              [
                12,
                "12"
              ],
              [
                13,
                "13"
              ],
              [
                14,
                "14"
              ],
              [
                15,
                "15"
              ],
              [
                16,
                "16"
              ],
              [
                17,
                "17"
              ],
              [
                18,
                "18"
              ],
              [
                19,
                "19"
              ],
              [
                20,
                "20"
              ],
              [
                21,
                "21"
              ],
              [
                22,
                "22"
              ],
              [
                23,
                "23"
              ],
              [
                24,
                "24"
              ],
              [
                25,
                "25"
              ],
              [
                26,
                "26"
              ],
              [
                27,
                "27"
              ],
              [
                28,
                "28"
              ],
              [
                29,
                "29"
              ],
              [
                30,
                "30"
              ],
              [
                31,
                "31"
              ],
              [
                32,
                "32"
              ],
              [
                33,
                "33"
              ],
              [
                34,
                "34"
              ],
              [
                35,
                "35"
              ],
              [
                36,
                "36"
              ],
              [
                37,
                "37"
              ],
              [
                38,
                "38"
              ],
              [
                39,
                "39"
              ],
              [
                40,
                "40"
              ],
              [
                41,
                "41"
              ],
              [
                42,
                "42"
              ],
              [
                43,
                "43"
              ],
              [
                44,
                "44"
              ],
              [
                45,
                "45"
              ],
              [
                46,
                "46"
              ],
              [
                47,
                "47"
              ],
              [
                48,
                "48"
              ],
              [
                49,
                "49"
              ],
              [
                50,
                "50"
              ],
              [
                51,
                "51"
              ],
              [
                52,
                "52"
              ],
              [
                53,
                "53"
              ],
              [
                54,
                "54"
              ],
              [
                55,
                "55"
              ],
              [
                56,
                "56"
              ],
              [
                57,
                "57"
              ],
              [
                58,
                "58"
              ],
              [
                59,
                "59"
              ],
              [
                60,
                "60"
              ],
              [
                61,
                "61"
              ],
              [
                62,
                "62"
              ],
              [
                63,
                "63"
              ],
              [
                64,
                "64"
              ],
              [
                65,
                "65"
              ],
              [
                66,
                "66"
              ],
              [
                67,
                "67"
              ],
              [
                68,
                "68"
              ],
              [
                69,
                "69"
              ],
              [
                70,
                "70"
              ],
              [
                71,
                "71"
              ],
              [
                72,
                "72"
              ],
              [
                73,
                "73"
              ],
              [
                74,
                "74"
              ],
              [
                75,
                "75"
              ],
              [
                76,
                "76"
              ],
              [
                77,
                "77"
              ],
              [
                78,
                "78"
              ],
              [
                79,
                "79"
              ],
              [
                80,
                "80"
              ],
              [
                81,
                "81"
              ],
              [
                82,
                "82"
              ],
              [
                83,
                "83"
              ],
              [
                84,
                "84"
              ],
              [
                85,
                "85"
              ],
              [
                86,
                "86"
              ],
              [
                87,
                "87"
              ],
              [
                88,
                "88"
              ],
              [
                89,
                "89"
              ],
              [
                90,
                "90"
              ],
              [
                91,
                "91"
              ],
              [
                92,
                "92"
              ],
              [
                93,
                "93"
              ],
              [
                94,
                "94"
              ],
              [
                95,
                "95"
              ],
              [
                96,
                "96"
              ],
              [
                97,
                "97"
              ],
              [
                98,
                "98"
              ],
              [
                99,
                "99"
              ],
              [
                100,
                "100"
              ],
              [
                101,
                "101"
              ],
              [
                102,
                "102"
              ],
              [
                103,
                "103"
              ],
              [
                104,
                "104"
              ],
              [
                105,
                "105"
              ],
              [
                106,
                "106"
              ],
              [
                107,
                "107"
              ],
              [
                108,
                "108"
              ],
              [
                109,
                "109"
              ],
              [
                110,
                "110"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 65.36049491285635,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.05228758169935,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.05228758169935,
                "rawValue": 64.05228758169935,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.83387301815739,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.83387301815739,
                "rawValue": 85.83387301815739,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 22.729523669136665,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 22.729523669136665,
                "rawValue": 22.729523669136665,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.39235147957296,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.30038777205222,
                "rawValue": 68.30038777205222,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 37.21,
                "rawValue": 37.21,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.79443881571541,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.44072948328268,
                "rawValue": 95.44072948328268,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.6860677948974,
          75.25749636632597
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-575ef6c72ec5": {
      "id": "parsebench-575ef6c72ec5",
      "label": "2007.03579v2_p5.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 99.36544563022787,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 9,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.006345543697721373,
                "edit_whole": 0.006345543697721373,
                "edit_sample_avg": 0.0010996151347028539
              }
            }
          }
        },
        "reading_order": {
          "value": 86.36363636363636,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.13636363636363635,
                "edit_whole": 0.13636363636363635,
                "edit_sample_avg": 0.13636363636363635
              }
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "rules": 3,
            "passed": 3
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-575ef6c72ec5.pdf",
            "gt_count": 2,
            "pred_count": 2,
            "matched_count": 2,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 1
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 2
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 40,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2007.03579v2_p5",
          "group": "layout:layout",
          "details": {
            "passed": 10,
            "total": 25,
            "rule_results": [
              {
                "element_id": "f738791c786903d9",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 0,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7983474260950973,
                "best_pred_iou": 0.7983474260950973,
                "best_pred_bbox": [
                  0.07130844265052136,
                  0.08062789867998572,
                  0.8984191052808611,
                  0.08811987156617909
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-header"
                },
                "gt_text_norm": "hkr for handwritten kazakh   russian database 5",
                "pred_text_norm": "hkr for handwritten kazakh russian database 5",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9961211469376129,
                "furniture_x_fill_coverage": 0.9961211469376129,
                "furniture_y_coverage": 0.801456156763127,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  0
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "0605a71cdc096bde",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 1,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.9537653094531656,
                "best_pred_bbox": [
                  0.09956273124789775,
                  0.1048876204067071,
                  0.4377732929700639,
                  0.14936377690569627
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "dfa975a4309bb836",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8599641720412617,
                "best_pred_iou": 0.8571255914723848,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.15899631347365917,
                  0.3252606794483687,
                  0.1677964086098228
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 2,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "fig. 6 examples of segmented words.",
                "pred_text_norm": "fig. 6 examples of segmented words.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0e8ddd1ec4bf5d0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 3,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9267405128610393,
                "best_pred_iou": 0.8787098614430339,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.19514805565465573,
                  0.42145980491086443,
                  0.20561303365441788
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "5 further characteristics of the database",
                "pred_text_norm": "5 further characteristics of the database",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "bb94eebefb8d35f7",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9792494568208816,
                "best_pred_iou": 0.9792494568208816,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.22154834106314664,
                  0.470736629667003,
                  0.2895706980616007
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the database consists of more than 1400 filled forms written by 200 writers. there are approximately 63000 sentences, more than 715699 symbols shown in fig. 7. and also there are approximately 106718 words. total images in the dataset after pre-processing and segmentation the forms are 64943 images.",
                "pred_text_norm": "the database consists of more than 1400 filled forms written by 200 writers. there are approximately 63000 sentences, more than 715699 symbols shown in fig. 7. and also there are approximately 106718 words. total images in the dataset after pre-processing and segmentation the forms are 64943 images.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1ab99c83dd292eaa",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 5,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9300408044226788,
                "best_pred_iou": 0.8918028204307841,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.3208467118563444,
                  0.3301379078372015,
                  0.3311927696515638
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "6 conclusion and future work",
                "pred_text_norm": "6 conclusion and future work",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "e2c78fce12ad4d55",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9900475960614191,
                "best_pred_iou": 0.990047596061419,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.3472469972648353,
                  0.470736629667003,
                  0.5334760375787846
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "we have built the handwritten kazakh, russian database. the database can serve as a basis for research in handwriting recognition. this contains russian words (areas, cities, village, settlements, areas, streets) by a hundred different writers. it also incorporates the most popular words in the republic of kazakhstan. a few pre-processing and segmentation procedures have been developed together with the database. finally, it contains free handwriting forms in any area of the writer interest. this database is meant to provide a training and testing set for kazakh, russian words recognition research. in future, as further work on gathering handwriting samples of keywords and envelope shots will continue. at the same time, envelopes are annotated and various metrics are checked to evaluate the recognition error. in order for the artifacts to not interfere, we need to collect as much tagged data as possible.",
                "pred_text_norm": "we have built the handwritten kazakh, russian database. the database can serve as a basis for research in handwriting recognition. this contains russian words (areas, cities, village, settlements, areas, streets) by a hundred different writers. it also incorporates the most popular words in the republic of kazakhstan.a few pre-processing and segmentation procedures have been developed together with the database. finally, it contains free handwriting forms in any area of the writer interest. this database is meant to provide a training and testing set for kazakh, russian words recognition research.in future, as further work on gathering handwriting samples of keywords and envelope shots will continue.at the same time, envelopes are annotated and various metrics are checked to evaluate the recognition error.in order for the artifacts to not interfere, we need to collect as much tagged data as possible.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "11e5d1111fe5c113",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9370521219077845,
                "best_pred_iou": 0.9360995307003187,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.11119039124747294,
                  0.8992600067272116,
                  0.1436556070876442
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "acknowledgements this work was funded by the ministry of education and science of the republic of kazakhstan (grant no ap05135175)",
                "pred_text_norm": "acknowledgements this work was funded by the ministry of education and science of the republic of kazakhstan (grant no ap05135175)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "3592e1f8b51f0776",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9899391928903112,
                "best_pred_iou": 0.9820146617830201,
                "best_pred_bbox": [
                  0.06710393541876893,
                  0.5570222380782495,
                  0.468886646485032,
                  0.8310143893447497
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "c795008a232b8cdd",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8914929566881828,
                "best_pred_iou": 0.8900859761902943,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.8411226067308836,
                  0.3822737975109317,
                  0.85004162207159
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "fig. 7 histogram of characters in the dataset",
                "pred_text_norm": "fig. 7 histogram of characters in the dataset",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c6ee57c31de7b7ed",
                "element_index": 10,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8818291551123494,
                "best_pred_iou": 0.7479671917028079,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.17505054108693066,
                  0.589640094180962,
                  0.18539659888215007
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "references",
                "pred_text_norm": "references",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "ec37f372dc19f372",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9730083117533299,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.463768115942029,
                "token_recall": 1,
                "token_f1": 0.6336633663366337,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "u",
                  "marti",
                  "and",
                  "h"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "416586ba0cc18945",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9968313156721589,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5161290322580645,
                "token_recall": 1,
                "token_f1": 0.6808510638297872,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "h",
                  "recognition",
                  "proc",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8bb893aef18d7487",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9968390499146241,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5142857142857142,
                "token_recall": 1,
                "token_f1": 0.6792452830188679,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition. in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "bunke",
                  "a",
                  "for",
                  "handwriting"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "1dfa75b43b3ed2ac",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9975326108731154,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5151515151515151,
                "token_recall": 1,
                "token_f1": 0.6799999999999999,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "bunke",
                  "for",
                  "handwriting",
                  "recognition"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c96e9ece85272210",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9978340460459327,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5510204081632653,
                "token_recall": 1,
                "token_f1": 0.7105263157894737,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "recognition",
                  "of",
                  "handwritten",
                  "character"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "528d13e13eaea327",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9970530798968108,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4406779661016949,
                "token_recall": 1,
                "token_f1": 0.611764705882353,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "and",
                  "for",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8dada858671b8e1e",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9974715737443103,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5645161290322581,
                "token_recall": 0.9459459459459459,
                "token_f1": 0.7070707070707071,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vol.15(4), pp.445-458, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "vol",
                  "15"
                ],
                "extra_tokens": [
                  "u",
                  "and",
                  "recognition",
                  "of",
                  "analysis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8843a89898e482bb",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9981863202357781,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4626865671641791,
                "token_recall": 1,
                "token_f1": 0.6326530612244898,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "a",
                  "for",
                  "recognition",
                  "in"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "63333c55a583e9cc",
                "element_index": 19,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9977103083026236,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.49019607843137253,
                "token_recall": 1,
                "token_f1": 0.6578947368421052,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "and",
                  "a",
                  "handwriting",
                  "recognition"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "3c64295b88e89415",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9994501053142621,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.45454545454545453,
                "token_recall": 0.9615384615384616,
                "token_f1": 0.617283950617284,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 39-46 (2002).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "39"
                ],
                "extra_tokens": [
                  "1",
                  "marti",
                  "h",
                  "bunke",
                  "english"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "e3f550d221ba92b8",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9986254828796479,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5074626865671642,
                "token_recall": 1,
                "token_f1": 0.6732673267326732,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "11. s wshah, g kumar, v govindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 14-19, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "handwriting",
                  "recognition",
                  "in",
                  "of",
                  "on"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "d437e6c74aa18a8e",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9987466069683367,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4716981132075472,
                "token_recall": 0.9259259259259259,
                "token_f1": 0.625,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents, pp. 310-313, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "310",
                  "313"
                ],
                "extra_tokens": [
                  "recognition",
                  "in",
                  "of",
                  "on",
                  "handwritten"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "ab768d5a633e9b6a",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9999676557562887,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.46,
                "token_recall": 0.92,
                "token_f1": 0.6133333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934-942 (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "934",
                  "942"
                ],
                "extra_tokens": [
                  "h",
                  "bunke",
                  "a",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "004928a4c163b65b",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.7372949024940367,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.509090909090909,
                "token_recall": 0.9333333333333333,
                "token_f1": 0.6588235294117647,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211-224 (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "211",
                  "224"
                ],
                "extra_tokens": [
                  "h",
                  "bunke",
                  "a",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "rules": 3,
            "passed": 3,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 71.14581639877285,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 86.36363636363636,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 86.36363636363636,
                "rawValue": 86.36363636363636,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.36544563022787,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.36544563022787,
                "rawValue": 99.36544563022787,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 40,
                "rawValue": 40,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.81844028483774,
          79.3898688562663
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-44474d2f099f": {
      "id": "parsebench-44474d2f099f",
      "label": "20190601_ECR_UKPB_081_p1.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 84.01001112347053,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 18,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.15989988876529476,
                "edit_whole": 0.15989988876529476,
                "edit_sample_avg": 0.17330611731390985
              }
            }
          }
        },
        "reading_order": {
          "value": 68.18181818181819,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3181818181818182,
                "edit_whole": 0.3181818181818182,
                "edit_sample_avg": 0.3181818181818182
              }
            }
          }
        },
        "heading": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "rules": 4,
            "passed": 3
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-44474d2f099f.pdf",
            "gt_count": 2,
            "pred_count": 0,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 52,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/20190601_ECR_UKPB_081_p1",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 0,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7561271071981479,
                "best_pred_iou": 0.7561271071981479,
                "best_pred_bbox": [
                  0,
                  0.00243605359317905,
                  0.608214849921011,
                  0.0097442143727162
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-header"
                },
                "gt_text_norm": "issue date: 01-06-2019 zone: ukpb desk: graphicdetail output on: 29-05-2019----18:36 page: gd1 revision: 0",
                "pred_text_norm": "issue date 01 06 2019 zone ukpb desk graphicdetail output on 29 05 2019 18 36 page gd1 revision 0",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9914907344969881,
                "furniture_x_fill_coverage": 0.9914907344969881,
                "furniture_y_coverage": 0.7626164127310308,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  0
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "64fcaec3e66394d7",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 4,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9032222476056576,
                "best_pred_iou": 0.9027832211206562,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.0730816077953715,
                  0.4976303317535545,
                  0.09378806333739342
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "graphic detail europe's elections",
                "pred_text_norm": "europe's elections graphic detail",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "a5377c57b734164a",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.866844217445002,
                "best_pred_iou": 0.8440474258923257,
                "best_pred_bbox": [
                  0.7330173775671406,
                  0.0730816077953715,
                  0.9162717219589257,
                  0.0828258221680877
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.10256410256410256,
                "token_recall": 0.6666666666666666,
                "token_f1": 0.17777777777777778,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "european",
                  "and"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "fd34f592a482ad49",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.11627906976744186,
                "token_recall": 0.7142857142857143,
                "token_f1": 0.2,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "and",
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8801ce2764a03952",
                "element_index": 6,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9987038440636761,
                "best_pred_iou": 0.5673102654632426,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "f37e140063469e33",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.17073170731707318,
                "token_recall": 0.875,
                "token_f1": 0.28571428571428575,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "change in seats from 2014 to 2019 elections",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "seats"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "270bb7eb0b290460",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.13636363636363635,
                "token_recall": 0.8571428571428571,
                "token_f1": 0.2352941176470588,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "1ad5d91de925fb94",
                "element_index": 9,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.2936970321314534,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.18181818181818182,
                "token_recall": 0.47058823529411764,
                "token_f1": 0.26229508196721313,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption",
                  "picture_type": "chart"
                },
                "gt_text_norm": "note: strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right.",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "note",
                  "pro",
                  "and",
                  "anti",
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c925dc467990b2a6",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8577433090656742,
                "best_pred_iou": 0.8400706745381596,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.5712545676004872,
                  0.3791469194312796,
                  0.5785627283800243
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 2,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "sources: chapel hill expert survey (2014/2017); ecfr; european parliament",
                "pred_text_norm": "sources: chapel hill expert survey (2014/2017); ecfr; european parliament",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "08c99204ce9ec991",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8306267295833776,
                "best_pred_iou": 0.829804920693604,
                "best_pred_bbox": [
                  0.4676145339652449,
                  0.5712545676004872,
                  0.8973143759873617,
                  0.5785627283800243
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "includes modem and udi  currently suspended from the epp group  ideology and difference based on ukip 2014",
                "pred_text_norm": "includes modem and udi  currently suspended from the epp group  ideology and difference based on ukip 2014",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "50f1c91395085075",
                "element_index": 13,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9449328175023874,
                "best_pred_iou": 0.9449208230959752,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.5931790499390986,
                  0.330173775671406,
                  0.6358099878197321
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "an equal and opposite reaction",
                "pred_text_norm": "an equal and opposite reaction",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b07d8fcb0c18e16e",
                "element_index": 14,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 9,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8908102884907735,
                "best_pred_iou": 0.8862564788871908,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.6735688185140073,
                  0.34755134281200634,
                  0.6942752740560292
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "centrist liberals, not populists, gained the most power in the eu parliament",
                "pred_text_norm": "centrist liberals, not populists, gained the most power in the eu parliament",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "3e9872c2043fc832",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9916135714877424,
                "best_pred_iou": 0.9894317982417837,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.702801461632156,
                  0.35545023696682465,
                  0.833130328867235
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9743589743589743,
                "token_recall": 0.987012987012987,
                "token_f1": 0.9806451612903225,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "eurosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "pred_text_norm": "e urosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "missing_tokens": [
                  "eurosceptics"
                ],
                "extra_tokens": [
                  "e",
                  "urosceptics"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "57937d6fb04b09f2",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9722476664726685,
                "best_pred_iou": 0.9721102462314164,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.8367844092570037,
                  0.35545023696682465,
                  0.9305724725943971
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.7037037037037037,
                "token_recall": 0.9827586206896551,
                "token_f1": 0.8201438848920862,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "for the first time in the parliament's history, its two main blocs, the european people's party and the socialists and democrats, failed to achieve a majority between them. in theory, that could turn the eurosceptics into kingmakers. in practice, the older parties back the eu and want nothing to do with the populists. that will force",
                "pred_text_norm": "for the first time in the parliament's history, its two main blocs, the european people's party and the socialists and democrats, failed to achieve a majority between them. in theory, that could turn the eurosceptics into kingmakers. in practice, the older parties back the euand want nothing to do with the populists. that will force them to depend on the liberals instead. moreover, the pro-eu parties are likely to form a more cohesive group than their adversaries will.",
                "missing_tokens": [
                  "and"
                ],
                "extra_tokens": [
                  "the",
                  "to",
                  "a",
                  "them",
                  "parties"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3cd93df80624da23",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.41279353068237506,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.6175395858708892,
                  0.6208530805687204,
                  0.6370280146163215
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 13,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.8,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.47058823529411764,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "them to depend on the liberals instead. moreover, the pro-eu parties are likely to form a more cohesive group than their adversaries will.",
                "pred_text_norm": "form a more cohesive group than their ad versaries will.",
                "missing_tokens": [
                  "them",
                  "to",
                  "depend",
                  "on",
                  "the"
                ],
                "extra_tokens": [
                  "ad",
                  "versaries"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b0cc9ffb028e1146",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.981850498647716,
                "best_pred_iou": 0.9818504986477158,
                "best_pred_bbox": [
                  0.37282780410742494,
                  0.6431181485992692,
                  0.6255924170616114,
                  0.7722289890377588
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "almost every possible mix of policy positions is present among the parliament's 177 different parties. however, the chapel hill survey shows that some combinations tend to go together. its authors assess parties' views on dozens of issues, and aggregate them into ideological scores. the study was last run in 2017, so its ratings do not count recent political shifts. nonetheless, its scores track well with other surveys, and with parties' own manifestos.",
                "pred_text_norm": "almost every possible mix of policy positions is present among the parliament's 177 different parties. however, the chapel hill survey shows that some combinations tend to go together. its authors assess parties' views on dozens of issues, and aggregate them into ideological scores. the study was last run in 2017, so its ratings do not count recent political shifts. nonetheless, its scores track well with other surveys, and with parties' own manifestos.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "cde14911c7975127",
                "element_index": 19,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9777180565907543,
                "best_pred_iou": 0.9777180565907543,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.7758830694275274,
                  0.6255924170616114,
                  0.9305724725943971
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9325842696629213,
                "token_recall": 0.9880952380952381,
                "token_f1": 0.9595375722543353,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "one pattern is the boomerang-shaped relationship between views on the eu on one hand, and older divides over economic redistribution and cultural openness on the other. before the global financial crisis, euroscepticism won few votes. but the eu's bailouts of bankrupt member states and struggles to absorb refugees linked opposition to european integration with hostility towards bankers and foreigners. sensing a chance to broaden their scope, far-right and far-left parties sharpened their criticism of the eu, and eurosceptic parties be-",
                "pred_text_norm": "one pattern is the boomerang-shaped relationship between views on the eu on one hand, and older divides over economic redistribution and cultural openness on the other. before the global financial crisis, euroscepticism won few votes. but the eu's bailouts of bankrupt member states and struggles to absorb refugees linked opposition to european integration with hostility towards bankers and foreigners. sensing a chance to broaden their scope, far-right and far-left parties sharpened their criticism of the eu, and eurosceptic parties became more radical on other issues.",
                "missing_tokens": [
                  "be"
                ],
                "extra_tokens": [
                  "on",
                  "other",
                  "became",
                  "more",
                  "radical"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d1ddb61e779f29cb",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0,
                  0.00243605359317905,
                  0.608214849921011,
                  0.0097442143727162
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "came more radical on other issues.",
                "pred_text_norm": null,
                "missing_tokens": [
                  "came",
                  "more",
                  "radical",
                  "on",
                  "other"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a0379b21b84d6fac",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9776724300345873,
                "best_pred_iou": 0.9720614996216361,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.6065773447015834,
                  0.8973143759873617,
                  0.7125456760048721
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as a result, today's anti-eu parties mostly land on either the far left (such as unsubmissive france) or far right (like the alternative for germany). these two wings will struggle to find common cause over economic policy. the biggest exception, italy's five star movement, sits in the centre only because it combines policies from both left and right extremes.",
                "pred_text_norm": "as a result, today's anti-eu parties mostly land on either the far left (such as unsubmissive france) or far right (like the alternative for germany). these two wings will struggle to find common cause over economic policy. the biggest exception, italy's five star movement, sits in the centre only because it combines policies from both left and right extremes.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "55b74da0773aab91",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9765116061441423,
                "best_pred_iou": 0.9765116061441425,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.7149817295980512,
                  0.8973143759873617,
                  0.8209500609013398
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in contrast, the surging pro-eu parties, including france's en marche and britain's liberal democrats, have much in common. they combine cultural liberalism with a centrist economic agenda emphasising equitable growth. these parties also tend to back efforts to fight climate change, making them natural allies of the green parties that gained seats across europe.",
                "pred_text_norm": "in contrast, the surging pro-eu parties, including france's en marche and britain's liberal democrats, have much in common. they combine cultural liberalism with a centrist economic agenda emphasising equitable growth. these parties also tend to back efforts to fight climate change, making them natural allies of the green parties that gained seats across europe.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b65b566ac372ad22",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9819248409223761,
                "best_pred_iou": 0.9819248409223761,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.8246041412911084,
                  0.8973143759873617,
                  0.9305724725943971
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9838709677419355,
                "token_recall": 1,
                "token_f1": 0.991869918699187,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand.",
                "pred_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand. 7",
                "missing_tokens": [],
                "extra_tokens": [
                  "7"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9f7623f1083d0a68",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9986313225481035,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.20930232558139536,
                "token_recall": 0.8181818181818182,
                "token_f1": 0.33333333333333337,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "party name--parliamentary grouping 2019 election, provisional results, seats 10 20",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "party",
                  "seats"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "rules": 4,
            "passed": 3,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 43.13836586105774,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 68.18181818181819,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 68.18181818181819,
                "rawValue": 68.18181818181819,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.01001112347053,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.01001112347053,
                "rawValue": 84.01001112347053,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 63.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.8131184721841,
          59.38454704361267
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-ce9d90e069d1": {
      "id": "parsebench-ce9d90e069d1",
      "label": "2050247507.jpg",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 93.76344086021506,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "matchedSamples": 18,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06236559139784946,
                "edit_whole": 0.06236559139784946,
                "edit_sample_avg": 0.2141429402251121
              }
            }
          }
        },
        "reading_order": {
          "value": 72.22222222222221,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2777777777777778,
                "edit_whole": 0.2777777777777778,
                "edit_sample_avg": 0.2777777777777778
              }
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-ce9d90e069d1.pdf",
            "gt_count": 6,
            "pred_count": 0,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 6,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 52,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2050247507",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "d04163a620dc4741",
                "element_index": 0,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 0,
                "best_pred_class": "Page-header",
                "best_pred_class_norm": "Page-header",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.7203572976907158,
                "best_pred_bbox": [
                  0.07265625,
                  0.5032740879326474,
                  0.09765625,
                  0.7773620205799813
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "wiegand test - august 1994 line iii",
                "pred_text_norm": "wiegand test - august 1994 line iii",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "5e26476821de4a8e",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5347760949335617,
                "best_pred_iou": 0.5260182498060688,
                "best_pred_bbox": [
                  0.1015625,
                  0.05144995322731525,
                  0.209375,
                  0.39569691300280635
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "ba359843bd396f6d",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.753931213299779,
                "best_pred_bbox": [
                  0.103125,
                  0.8967882756470221,
                  0.121484375,
                  0.9451200498908637
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "starting:",
                "pred_text_norm": "starting:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "485ec48d359b181a",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.6644249189507816,
                "best_pred_bbox": [
                  0.133203125,
                  0.9011537262238852,
                  0.153515625,
                  0.9463673214842532
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ending:",
                "pred_text_norm": "ending:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "de936702e278ed77",
                "element_index": 4,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.711945226602307,
                "best_pred_bbox": [
                  0.182421875,
                  0.876208294356096,
                  0.199609375,
                  0.9466791393826005
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "test in brief:",
                "pred_text_norm": "test in brief:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "125d15093bbd871a",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8687736365166652,
                "best_pred_bbox": [
                  0.20078125,
                  0.2164016214530714,
                  0.275,
                  0.9476145930776426
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9886363636363636,
                "token_recall": 0.9886363636363636,
                "token_f1": 0.9886363636363636,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as you review this test plan, you may believe that this is a nightmare of a test. however, if you break this test down into its component parts, it is relatively simple. most of the sections are repeat variations using wiegand liquor or wipe film liquor to make half preps and finished product for r d. in between, we are introducing recycle or removing it, and to cap it off, we run a sorbate test at the end. so you see, it is essentially two tests in one.",
                "pred_text_norm": "as you review this test plan, you may believe that this is a nightmare of a test. however, if you break this test down into its component parts, it is relatively simple. most of the sections are repeat variations using wiegand liquor or wipe film llquor to make half preps and finished product for r d. in between, we are introducing recycle or removing it, and to cap it off, we run a sorbate test at the end. so you see, it is essentially two tests in one,",
                "missing_tokens": [
                  "liquor"
                ],
                "extra_tokens": [
                  "llquor"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "98a6f0ce2e3c87db",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8680251736111093,
                "best_pred_bbox": [
                  0.28125,
                  0.7664483941378235,
                  0.2984375,
                  0.8911755534767696
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "- one is a wiegand test",
                "pred_text_norm": "- - one is a wiegand test",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "82c2781567cd894d",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 11,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.7482617626046107,
                "best_pred_bbox": [
                  0.313671875,
                  0.7371375116931712,
                  0.331640625,
                  0.8921110071718117
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "- the second is a sorbate test",
                "pred_text_norm": "- - the second is a sorbate test",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "331fac8658bb178c",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9998717044069535,
                "best_pred_iou": 0.7615369458392799,
                "best_pred_bbox": [
                  0.34296875,
                  0.13626442157779856,
                  0.389453125,
                  0.9488618646710321
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the overall test plan impact on the lab is less complicated than for processing personnel. they have the tight time frame, we just have to test and pull hh grabs. the test as far as the lab is concerned is made up of several stages. they are as follows:",
                "pred_text_norm": "the overall test plan impact on the lab is less complicated than for processing personnel. they have the tight time frame, we just have to test and pull hh grabs. the test as far as the lab is concerned is made up of several stages. they are as follows:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "eaa6187135d7b3f2",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9797534928763248,
                "best_pred_iou": 0.9307519136192315,
                "best_pred_bbox": [
                  0.391015625,
                  0.44745868412846895,
                  0.4171875,
                  0.8930464608668538
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9375,
                "token_recall": 0.8823529411764706,
                "token_f1": 0.9090909090909091,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 1: liquor variations are generated for conditions 1-5 and the fs is made for each.",
                "pred_text_norm": "- stage 1: liquor variations are generated for conditions1-5 and the fs is made for each.",
                "missing_tokens": [
                  "1",
                  "conditions"
                ],
                "extra_tokens": [
                  "conditions1"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a605adb181004afe",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9981176080732718,
                "best_pred_iou": 0.8818949986397903,
                "best_pred_bbox": [
                  0.422265625,
                  0.1153726223885251,
                  0.46953125,
                  0.8936700966635485
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 2: the lab tests the dncel mix for the recycle levels as we introduce rlb components into the system. once rlb components are stable in the system, we move on to the next stage. note: the lab determines when the liquor recycle is representative of rlb.",
                "pred_text_norm": "- stage 2: the lab tests the dncel mix for the recycle levels as we introduce rlb components into the system. once rlb components are stable in the system, - we move on to the next stage. note: the lab determines when the liquor recycle is representative of rlb.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "f9980c597d03a554",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.999100197248834,
                "best_pred_iou": 0.9610203367638198,
                "best_pred_bbox": [
                  0.469921875,
                  0.3292797006548176,
                  0.514453125,
                  0.8930464608668538
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9459459459459459,
                "token_recall": 0.9459459459459459,
                "token_f1": 0.9459459459459459,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 3: liquor variations are generated for conditions 6-13 and the fs is made for each. after variation 13 is completed, we make the rlbd prep without sorbate hh's as part of the sorbate test.",
                "pred_text_norm": "- stage 3: llauor variations are generated for conditions 6- 13 and the fs is made for oach. - after variation 13 is completed, we make the rlbd prep without sorbate hh's as part of the sorbate test.",
                "missing_tokens": [
                  "liquor",
                  "each"
                ],
                "extra_tokens": [
                  "llauor",
                  "oach"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "74d6e5add70bd14f",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9637966259544767,
                "best_pred_iou": 0.8927230451781853,
                "best_pred_bbox": [
                  0.51640625,
                  0.1780480199563455,
                  0.5484375,
                  0.8939819145618959
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 4: the lab tests the dncel mix for the recycle levels as we remove the rlb components. this is done in preparation of making rld again.",
                "pred_text_norm": "- stage 4: the lab tests the dncel mix for the recycle levels as we remove the rlb components. this is done in preparation of making rld again.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "e0a4ea9c72534fd7",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8120627536142683,
                "best_pred_bbox": [
                  0.54921875,
                  0.07327720611163081,
                  0.58125,
                  0.8946055503585906
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 5: once the rlb components are out of the system, we will make the rld without sorbate product, then revert to normal rld production. the test is now over.",
                "pred_text_norm": "- stage 5: once the rlb components are out of the system, we will make the rld without sorbate product, then revert to normal rld production. the test is now over.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c71b99f7b898ab99",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.9793850444679814,
                "best_pred_bbox": [
                  0.58125,
                  0.10165263486124103,
                  0.6453125,
                  0.9516682257561584
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 24,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as you see, the sorbate test overlaps toward the end of stage 3 and finishes up in stage 5. the lab will need extra staffing during sections of the test to complete the workload. this occurs most notably in stages 1 and 3. much of the test is recording normal lab values on the test form, and some of the testing will be performed by daylight personnel. so do not let the number of pages fluster you. think of it as part one, two, etc., etc. in this manner, it is not to bad.",
                "pred_text_norm": "as you see, the sorbate test overlaps toward the end of stage 3 and finishes up in stage 5. the lab will need extra staffing during sections of the test to complete the workload. this occurs most notably in stages 1 and 3. much of the test is recording normal lab values on the test form, and some of the testing will be performed by daylight personnel. so do not let the number of pages fluster you. think of it as part one, two, etc., etc. in this manner, it is not to bad.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c9639fd4d73c19b0",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8337757753295135,
                "best_pred_bbox": [
                  0.64375,
                  0.4820704708450265,
                  0.6703125,
                  0.9513564078578111
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "chris milton will be working during portions of the test and is available to answer your questions at:",
                "pred_text_norm": "chris milton will be working during portions of the test and is available to answer your questions at:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "611b3c892017c6fe",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "home: 530-5205",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "67576d6d2f853376",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "work: 751-1977",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "e29d247148685e8d",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.23089513224763256,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "beeper: 778-0922",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "26b5c70c196b53b8",
                "element_index": 19,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "2bc0ca159164ab5a",
                "element_index": 20,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "03c1ed5a8a3f70b8",
                "element_index": 21,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9846101585646341,
                "best_pred_iou": 0.2688361923246395,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "9af5eb59d9610ffb",
                "element_index": 22,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 23,
                "best_pred_class": "Page-footer",
                "best_pred_class_norm": "Page-footer",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8657278806584373,
                "best_pred_bbox": [
                  0.91171875,
                  0.7692547552229498,
                  0.93515625,
                  0.8646710321172435
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 23,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "205520503",
                "pred_text_norm": "2050247507",
                "missing_tokens": [
                  "205520503"
                ],
                "extra_tokens": [
                  "2050247507"
                ],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 1,
                "furniture_x_fill_coverage": 1,
                "furniture_y_coverage": 1,
                "furniture_label_histogram": {
                  "Page-footer": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  23
                ],
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "0c7c4b0d025915bb",
                "element_index": 23,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.977418804845188,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "24f194943fc03584",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9330127381231643,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "205520503"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 48.397132616487454,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.22222222222221,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.22222222222221,
                "rawValue": 72.22222222222221,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.76344086021506,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.76344086021506,
                "rawValue": 93.76344086021506,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 26,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.56938044034818,
          63.14080901177675
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-6e927d5e9b85": {
      "id": "parsebench-6e927d5e9b85",
      "label": "delltechnologies-fy24-esg-report_p6.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 93.31010452961672,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 17,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06689895470383275,
                "edit_whole": 0.06689895470383275,
                "edit_sample_avg": 0.08460095268053747
              }
            }
          }
        },
        "reading_order": {
          "value": 64.70588235294117,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.35294117647058826,
                "edit_whole": 0.35294117647058826,
                "edit_sample_avg": 0.35294117647058826
              }
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-6e927d5e9b85.pdf",
            "gt_count": 5,
            "pred_count": 1,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.33333333333333337
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 1
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/delltechnologies-fy24-esg-report_p6",
          "group": "layout:layout",
          "details": {
            "passed": 12,
            "total": 24,
            "rule_results": [
              {
                "element_id": "e014626af3ff3ed1",
                "element_index": 0,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 0,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9150619957661222,
                "best_pred_iou": 0.7668263294362124,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "our business",
                "pred_text_norm": "our business",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d78d654455966974",
                "element_index": 1,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 1,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527668558832556,
                "best_pred_iou": 0.9507499982602885,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.22478829869130101,
                  0.30489389346037243,
                  0.29869130100076985
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "dell technologies' integrated solutions help customers modernize their it infrastructure, manage and operate in a multicloud world, address workforce transformation, and provide critical solutions that keep people and organizations connected.",
                "pred_text_norm": "dell technologies' integrated solutions help customers modernize their it infrastructure, manage and operate in a multicloud world, address workforce transformation, and provide critical solutions that keep people and organizations connected.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c3367c6e92760c3d",
                "element_index": 2,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.06326530364131272,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.40623646600259855,
                  0.057736720554272515,
                  0.4638371589432655,
                  0.10700538876058506
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 2,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b7609b703f368ce0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527377609645946,
                "best_pred_iou": 0.748808838856908,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.057736720554272515,
                  0.9445647466435686,
                  0.10700538876058506
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "170",
                "pred_text_norm": "170",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "95bf3e1a8bec72c4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9213757505308573,
                "best_pred_iou": 0.9211517836060314,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.12471131639722864,
                  0.964053702901689,
                  0.17859892224788299
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate number of countries dell operates in globally",
                "pred_text_norm": "approximate number of countries dell operates in globally",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fd17c1934cf78cda",
                "element_index": 5,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "map"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9764b61832a901cf",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.968649144531816,
                "best_pred_iou": 0.7001911225455478,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5088529638183218,
                  0.10350801212646167,
                  0.558891454965358
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 1",
                "pred_text_norm": "no. 1",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "28de8cbac51366d9",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.960695857833976,
                "best_pred_iou": 0.9598943302964836,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5765973826020016,
                  0.21307925508878303,
                  0.6505003849114703
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9523809523809523,
                "token_recall": 0.9090909090909091,
                "token_f1": 0.9302325581395349,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in client business, high-end gaming, purpose-built backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "pred_text_norm": "in client business, high-end gaming, purposebuilt backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "missing_tokens": [
                  "purpose",
                  "built"
                ],
                "extra_tokens": [
                  "purposebuilt"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2a97a3da2c67d9cb",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8985661945401118,
                "best_pred_bbox": [
                  0.28064097011693373,
                  0.5019245573518091,
                  0.3533997401472499,
                  0.6474210931485759
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "97bd3f5d72cfc2c9",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9557479897218087,
                "best_pred_iou": 0.8941311476446361,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.7490377213240954,
                  0.37418796015591166,
                  0.7990762124711316
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2,000",
                "pred_text_norm": "2,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8908645518650427,
                "best_pred_iou": 0.8897931708522274,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.8160123171670516,
                  0.36249458640103943,
                  0.8498845265588915
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "patents issued to dell technologies in 2023",
                "pred_text_norm": "patents issued to dell technologies in 2023",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9203019505482906,
                "best_pred_iou": 0.9203019505482906,
                "best_pred_bbox": [
                  0.4716327414465136,
                  0.5088529638183218,
                  0.5573841489822434,
                  0.5488837567359507
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 34",
                "pred_text_norm": "no. 34",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9554a1ac2c4864d5",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7915608259699554,
                "best_pred_iou": 0.7082895353650027,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5765973826020016,
                  0.5266349068860979,
                  0.5896843725943033
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "on fortune 500",
                "pred_text_norm": "on fortune 500",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": null,
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.03226837357523574,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.7490377213240954,
                  0.9623213512343005,
                  0.7990762124711316
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "18158b56aa753888",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8937810421219496,
                "best_pred_iou": 0.8140445675865311,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.7490377213240954,
                  0.9623213512343005,
                  0.7990762124711316
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "120,000",
                "pred_text_norm": "120,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "7787d4504c687bfc",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 20,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.91195809524712,
                "best_pred_iou": 0.90658817020743,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.8160123171670516,
                  0.9688176699870074,
                  0.8498845265588915
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate dell technologies team members as of fy24",
                "pred_text_norm": "approximate dell technologies team members as of fy24",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "832f92b32a0af262",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9768259832658617,
                "best_pred_iou": 0.9734049677991143,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.7205542725173211,
                  0.21611087050671288,
                  0.8768283294842186
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "footnote"
                },
                "gt_text_norm": "client pc   upsell revenue statistic calculated by dell technologies primarily by utilizing other pc oems' financial public filings, as of q4 fy24; workstations (units) - idc ww quarterly workstation tracker cy23q4; pc monitors (units) - idc ww quarterly monitor tracker cy23q4; high-end gaming (units) - idc quarterly gaming tracker, cy23q4, 1,500  price band; server (units) - idc ww quarterly server tracker cy23q4; external storage (revenue) - idc ww quarterly enterprise storage systems tracker cy23q4; storage software - idc ww storage software and cloud services tracker cy23q4 and includes archiving software, data replication and protection software, software-defined storage controller software, and storage infrastructure and device management software; pbba - idc ww purpose-built backup appliance (pbba) (revenue) cy23q4; hyperconverged systems (hci) (revenue) - idc ww quarterly converged systems tracker cy23q4.",
                "pred_text_norm": "client pc   upsell revenue statistic calculated by dell technologies primarily by utilizing other pc oems' financial public filings, as of q4 fy24; workstations (units) - idc ww quarterly workstation tracker cy23q4; pc monitors (units) - idc ww quarterly monitor tracker cy23q4; high-end gaming (units) - idc quarterly gaming tracker, cy23q4, 1,500  price band; server (units) - idc ww quarterly server tracker cy23q4; external storage (revenue) - idc ww quarterly enterprise storage systems tracker cy23q4; storage software - idc ww storage software and cloud services tracker cy23q4 and includes archiving software, data replication and protection software, software-defined storage controller software, and storage infrastructure and device management software; pbba - idc ww purpose-built backup appliance (pbba) (revenue) cy23q4; hyperconverged systems (hci) (revenue) - idc ww quarterly converged systems tracker cy23q4.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "1ef1484ccd883a86",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 21,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8715464435519482,
                "best_pred_iou": 0.8715464435519482,
                "best_pred_bbox": [
                  0.03204850584668688,
                  0.930715935334873,
                  0.9683845820701602,
                  0.9422632794457275
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 21,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "introduction climate action circular economy digital inclusion inclusive workforce human rights trust by the numbers appendix dell technologies fy24 esg report 6",
                "pred_text_norm": "introduction climate action circular economy digital inclusion inclusive workforce human rights trust by the numbers appendix dell technologies fy24 esg report 6",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 2,
                "furniture_x_span_coverage": 0.9963534984892066,
                "furniture_x_fill_coverage": 0.9963534984892066,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  21
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 22,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8120422297598007,
                "best_pred_iou": 0.8120422297598008,
                "best_pred_bbox": [
                  0.03204850584668688,
                  0.9668976135488837,
                  0.533997401472499,
                  0.9784449576597383
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 22,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "messages from our leadership   our business   awards   goals dashboard   esg materiality   stakeholder engagement   reporting frameworks",
                "pred_text_norm": "messages from our leadership our business awards goals dashboard esg materiality stakeholder engagement reporting frameworks",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9969467637663622,
                "furniture_x_fill_coverage": 0.9969467637663622,
                "furniture_y_coverage": 0.814529179764814,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  22
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "599f8e411ace6c13",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.30627092232227343,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.40623646600259855,
                  0.057736720554272515,
                  0.4638371589432655,
                  0.10700538876058506
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 2,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.14285714285714285,
                "token_f1": 0.25,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "of fortune 500 servedas of fy24: 99%",
                "pred_text_norm": "99%",
                "missing_tokens": [
                  "of",
                  "fortune",
                  "500",
                  "servedas",
                  "fy24"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "af22529695db25ca",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5312430129310178,
                "best_pred_iou": 0.5287080897272024,
                "best_pred_bbox": [
                  0.4036379385015158,
                  0.30484988452655887,
                  0.4993503681247293,
                  0.35411855273287146
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.4,
                "token_f1": 0.5714285714285715,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "in fy24 revenue: 88.4b",
                "pred_text_norm": "88.4b",
                "missing_tokens": [
                  "in",
                  "fy24",
                  "revenue"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "7746e10811cae506",
                "element_index": 22,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 6,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.04602936393902918,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6275443915114768,
                  0.31793687451886066,
                  0.7059333044608055,
                  0.3672055427251732
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 6,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9c2d5a250657f4ce",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.45516967648796935,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6275443915114768,
                  0.31793687451886066,
                  0.7059333044608055,
                  0.3672055427251732
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 6,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.25,
                "token_f1": 0.4,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "invested in r d in fy24: 2.8b",
                "pred_text_norm": "2.8b",
                "missing_tokens": [
                  "invested",
                  "in",
                  "r",
                  "d",
                  "fy24"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "perType": {
              "footer": {
                "checks": 2,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 53.269864043178245,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.70588235294117,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.70588235294117,
                "rawValue": 64.70588235294117,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.31010452961672,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.31010452961672,
                "rawValue": 93.31010452961672,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 75,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.04990288798446,
          66.62133145941303
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-b895f53f5325": {
      "id": "parsebench-b895f53f5325",
      "label": "maersk-annual-report-2024_p8.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 98.7876254180602,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.012123745819397994,
                "edit_whole": 0.012123745819397994,
                "edit_sample_avg": 0.07658276125095347
              }
            }
          }
        },
        "reading_order": {
          "value": 63.1578947368421,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3684210526315789,
                "edit_whole": 0.3684210526315789,
                "edit_sample_avg": 0.3684210526315789
              }
            }
          }
        },
        "heading": {
          "value": 20,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 1
          }
        },
        "table": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc TEDS on published layout table HTML",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "samples": 2,
            "official": {
              "TEDS": {
                "all": 0
              },
              "TEDS_structure_only": {
                "all": 0
              }
            }
          }
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-b895f53f5325.pdf",
            "gt_count": 2,
            "pred_count": 2,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 40,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/maersk-annual-report-2024_p8",
          "group": "layout:layout",
          "details": {
            "passed": 10,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.01812383373395939,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.015608740894901144,
                  0.5296296296296297,
                  0.05723204994797086,
                  0.5388888888888889
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index",
                  "furniture": "page-header"
                },
                "gt_text_norm": "executive summary the integrator performance corporate governance sustainability financials",
                "pred_text_norm": null,
                "missing_tokens": [
                  "executive",
                  "summary",
                  "the",
                  "integrator",
                  "performance"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c0cc54ce603678f0",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8248980851135465,
                "best_pred_iou": 0.748699917808877,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.07962962962962963,
                  0.21644120707596254,
                  0.09444444444444444
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "financial summary",
                "pred_text_norm": "financial summary",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3007ec7787f94eb6",
                "element_index": 2,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9695828746864131,
                "best_pred_iou": 0.9645764540655445,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.12407407407407407,
                  0.36628511966701355,
                  0.2851851851851852
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "prevailing in a year of supply chain disruptions",
                "pred_text_norm": "prevailing in a year of supply chain disruptions",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0d843113ed1de89",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9685063458954879,
                "best_pred_iou": 0.9683052869398339,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.32037037037037036,
                  0.4141519250780437,
                  0.4777777777777778
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "pred_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 42,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.033020149843620186,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.7304890738813735,
                  0.26666666666666666,
                  0.8054110301768991,
                  0.6462962962962963
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 42,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "677eed3c82b0730d",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9148996710951229,
                "best_pred_iou": 0.8483291288968828,
                "best_pred_bbox": [
                  0.4630593132154006,
                  0.1,
                  0.5046826222684704,
                  0.11666666666666667
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue",
                "pred_text_norm": "revenue",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1e874c9c1758e90c",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8637818996093849,
                "best_pred_iou": 0.7653591732536057,
                "best_pred_bbox": [
                  0.7783558792924038,
                  0.1,
                  0.8012486992715921,
                  0.1111111111111111
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 3,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 25,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 25,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 0.42857142857142855,
                "token_f1": 0.6,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value",
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue : 55.5 bn (usd 51.1bn)",
                "pred_text_norm": "55.5 bn",
                "missing_tokens": [
                  "revenue",
                  "usd",
                  "51",
                  "1bn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 26,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9776920184795509,
                "best_pred_iou": 0.9652663362086594,
                "best_pred_bbox": [
                  0.46097814776274715,
                  0.26666666666666666,
                  0.5348595213319459,
                  0.6111111111111112
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 26,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "coming out of a year of normalisation, q1 results reflected the disrupted network and supply chain impacts of the red sea situation. while freight rates consequently went up, they were partially offset by the normal seasonal volume decline in ocean. cost control measures put in place in 2023 started to materialise, and the refocusing on core business in logistics   services resulted in the stabilisation of revenue.",
                "pred_text_norm": "coming out of a year of normalisation, q1 results reflected the disrupted network and supply chain impacts of the red sea situation. while freight rates consequently went up, they were partially offset by the normal seasonal volume decline in ocean. cost control measures put in place in 2023 started to materialise, and the refocusing on core business in logistics   services resulted in the stabilisation of revenue.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "58a9c94e807bd308",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 32,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9785800969965076,
                "best_pred_iou": 0.9713605578891862,
                "best_pred_bbox": [
                  0.5504682622268471,
                  0.26666666666666666,
                  0.6253902185223725,
                  0.6462962962962963
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 32,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "revenue continued to increase sequentially as the red sea situation became entrenched. container demand strengthened, and supply chain disruptions continued. revenue per move increased in terminals, and increasing volumes in logistics   services resulted in the beginning of recovery, with sequential growth of 3.7%. a general rebound began to emerge, with revenue trending above the pre-pandemic levels of 2020 and early 2021.",
                "pred_text_norm": "revenue continued to increase sequentially as the red sea situation became entrenched. container demand strengthened, and supply chain disruptions continued. revenue per move increased in terminals, and increasing volumes in logistics   services resulted in the beginning of recovery, with sequential growth of 3.7%. a general rebound began to emerge, with revenue trending above the pre- pandemic levels of 2020 and early 2021.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "caed47b59f04b0b4",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 36,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9664891958880358,
                "best_pred_iou": 0.9664891958880358,
                "best_pred_bbox": [
                  0.6409989594172737,
                  0.26666666666666666,
                  0.7138397502601457,
                  0.6462962962962963
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 36,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "freight rates peaked as supply chain pressure did not dissipate during the quarter and demand continued to be strong. geopolitical tensions persisted, acting as the main source of volatility for the economy and for trade and logistics. volumes were up across segments, and the rebound in profitability stemmed from peak rates, generally higher volumes and continued sg a cost control, reaping the benefits of cost measures put in place during 2023.",
                "pred_text_norm": "freight rates peaked as supply chain pressure did not dissipate during the quarter and demand continued to be strong. geopolitical tensions persisted, acting as the main source of volatility for the economy and for trade and logistics. volumes were up across segments, and the rebound in profitability stemmed from peak rates, generally higher volumes and continued sg a cost control, reaping the benefits of cost measures put in place during 2023.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "58af86a62b6c05c0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 42,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9646556961783745,
                "best_pred_iou": 0.9514920292759551,
                "best_pred_bbox": [
                  0.7304890738813735,
                  0.26666666666666666,
                  0.8054110301768991,
                  0.6462962962962963
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 42,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "container demand, while starting to weaken in q4, remained relatively strong as ocean volumes increased from the previous year and minimally decreased from q3. ocean loaded freight rates declined by 18% from the q3 peak as anticipated capacity began to enter the market. despite rate volatility in the logistics industry, revenue remained stable in logistics   services. terminals finished the year strong, with a 17% increase in revenue year-over-year.",
                "pred_text_norm": "container demand, while starting to weaken in q4, remained relatively strong as ocean volumes increased from the previous year and minimally decreased from q3. ocean loaded freight rates declined by 18% from the q3 peak as anticipated capacity began to enter the market. despite rate volatility in the logistics industry, revenue remained stable in logistics   services. terminals finished the year strong, with a 17% increase in revenue year-over-year.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d43d97061cc6dd96",
                "element_index": 12,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 49,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0.8470790589410889,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9073881373569199,
                  0.46111111111111114
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 49,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "free cash flow",
                "pred_text_norm": "free cash flow",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 54,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0.6982340305041923,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.45555555555555555
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 54,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 51,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5343113100489418,
                "best_pred_iou": 0.5343113100489418,
                "best_pred_bbox": [
                  0.8688865764828304,
                  0.48148148148148145,
                  0.9157127991675338,
                  0.5259259259259259
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 51,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.5,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "5.1 bn",
                "missing_tokens": [
                  "free",
                  "cash",
                  "flow",
                  "usd",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "4941a5711f0e2aad",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 55,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9635166446715991,
                "best_pred_iou": 0.9537737047132147,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.575925925925926,
                  0.9479708636836629,
                  0.6981481481481482
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 55,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "pred_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 57,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9950221939798912,
                "best_pred_iou": 0.756690856955925,
                "best_pred_bbox": [
                  0.8314255983350677,
                  0.7351851851851852,
                  0.9521331945889698,
                  0.8
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 57,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "5",
                  "1",
                  "2023",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 62,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.14421464716221666,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.826222684703434,
                  0.9055555555555556,
                  0.9458896982310093,
                  0.9185185185185185
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 62,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index"
                },
                "gt_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "pred_text_norm": null,
                "missing_tokens": [
                  "for",
                  "specifics",
                  "on",
                  "the",
                  "financial"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.27438908135755263,
                "best_pred_iou": 0.27438908135755263,
                "best_pred_bbox": [
                  0.01040582726326743,
                  0.9407407407407408,
                  0.062434963579604576,
                  0.9481481481481482
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 0.875,
                "token_f1": 0.9333333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "8 a.p. moller - maersk annual report 2024",
                "pred_text_norm": "a p moller maersk annual report 2024",
                "missing_tokens": [
                  "8"
                ],
                "extra_tokens": [],
                "furniture_group_size": 2,
                "furniture_x_span_coverage": 0.96051038711751,
                "furniture_x_fill_coverage": 0.96051038711751,
                "furniture_y_coverage": 0.571340164640992,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 2,
                "furniture_selected_span_indices": [
                  13,
                  14
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "4c0a2cd7f3fb80a7",
                "element_index": 19,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 52,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.7505672900516234,
                "best_pred_iou": 0.7505672900516234,
                "best_pred_bbox": [
                  0.8314255983350677,
                  0.3148148148148148,
                  0.9521331945889698,
                  0.37592592592592594
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 52,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "6",
                  "5",
                  "2023",
                  "3"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 47,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4285124050402215,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.1388888888888889,
                  0.918834547346514,
                  0.1814814814814815
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 47,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 0.6666666666666666,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.4444444444444444,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "ebit:6.5bn usb 3.9bn",
                "pred_text_norm": "55.5bn 6.5bn",
                "missing_tokens": [
                  "ebit",
                  "usb",
                  "3",
                  "9bn"
                ],
                "extra_tokens": [
                  "5bn"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "47682adfceb05a36",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 50,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.6782701769486738,
                "best_pred_iou": 0.6782701769486739,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.23148148148148148,
                  0.9458896982310093,
                  0.29814814814814816
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 50,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 58,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.2588900647675638,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.1,
                  0.9479708636836629,
                  0.1111111111111111
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 58,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": null,
                "missing_tokens": [
                  "usdbn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9b6f1ce0e868ba6f",
                "element_index": 23,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.3695932905723808,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.46409989594172735,
                  0.1,
                  0.858480749219563,
                  0.11481481481481481
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 15,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "ebit",
                "pred_text_norm": "ebit",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a18d4f113445a92f",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.29259259259259257,
                  0.05202913631633715,
                  0.30185185185185187
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 20,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 58.38910403098046,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.1578947368421,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.1578947368421,
                "rawValue": 63.1578947368421,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7876254180602,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7876254180602,
                "rawValue": 98.7876254180602,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 30,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 20,
                "rawValue": 20,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 40,
                "rawValue": 40,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.70650287927175,
          70.27793145070032
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-0b84261b4fc6": {
      "id": "parsebench-0b84261b4fc6",
      "label": "1 timetable (1)_page27.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-0b84261b4fc6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0,
                "edit_whole": 0,
                "edit_sample_avg": 0
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 45.45454545454545,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1 timetable (1)_page27",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9090909090909091,
            "trm": 0,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 45.45454545454545,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 45.45454545454545,
                "rawValue": 45.45454545454545,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.779220779220775,
          92.20779220779221
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-1265109a6ee7": {
      "id": "parsebench-1265109a6ee7",
      "label": "1653739079_page34.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 62.77472527472527,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-1265109a6ee7",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.37225274725274726,
                "edit_whole": 0.37225274725274726,
                "edit_sample_avg": 0.37225274725274726
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 59.88305950230502,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.7046056344905446,
            "trm": 0.4930555555555556,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 62.77472527472527,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 62.77472527472527,
                "rawValue": 62.77472527472527,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 59.88305950230502,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 59.88305950230502,
                "rawValue": 59.88305950230502,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          17.522540682432897,
          88.95111211100433
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-2bb179df3d04": {
      "id": "parsebench-2bb179df3d04",
      "label": "1653739079_page36.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 76.89873417721519,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-2bb179df3d04",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2310126582278481,
                "edit_whole": 0.2310126582278481,
                "edit_sample_avg": 0.2310126582278481
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.99618970772816,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.888560157790927,
            "trm": 0.5113636363636364,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.89873417721519,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.89873417721519,
                "rawValue": 76.89873417721519,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.99618970772816,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.99618970772816,
                "rawValue": 69.99618970772816,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.98498912642048,
          92.41356055499192
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-04c11de4a0e6": {
      "id": "parsebench-04c11de4a0e6",
      "label": "245804406-CV-Nevers-signé-EX_page60.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 94.13000840571588,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-04c11de4a0e6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.05869991594284113,
                "edit_whole": 0.05869991594284113,
                "edit_sample_avg": 0.05869991594284113
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 59.003499168559394,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/245804406-CV-Nevers-signé-EX_page60",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9104621402339329,
            "trm": 0.2696078431372549,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.13000840571588,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.13000840571588,
                "rawValue": 94.13000840571588,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 59.003499168559394,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 59.003499168559394,
                "rawValue": 59.003499168559394,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          21.876215367753613,
          93.30478679632505
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-7ab2d83d1cd6": {
      "id": "parsebench-7ab2d83d1cd6",
      "label": "AONR32314_page1.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 99.23780487804879,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-7ab2d83d1cd6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.007621951219512195,
                "edit_whole": 0.007621951219512195,
                "edit_sample_avg": 0.007621951219512195
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 36.04220569482198,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.5958441138964395,
            "trm": 0.125,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.23780487804879,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.23780487804879,
                "rawValue": 99.23780487804879,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 36.04220569482198,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 36.04220569482198,
                "rawValue": 36.04220569482198,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          19.325715796124395,
          90.75428722469583
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-fc437565b684": {
      "id": "parsebench-fc437565b684",
      "label": "text_dense__canara.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 92.98144110518692,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9958256029684601,
              "missing_sentence_percent": 0.8306451612903226,
              "unexpected_word_percent": 0.9981429897864438,
              "unexpected_sentence_percent": 0.8602150537634409,
              "too_many_sentence_occurence_percent": 0.8266666666666667,
              "missing_word_percent": 0.9972054028877504,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 94.68085106382979,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9468085106382979
            }
          }
        },
        "heading": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.7333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 75.92592592592592,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.8518518518518519,
              "normalized_title_accuracy": 0.6666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 93.54791109140122,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9298144110518692,
              "normalized_order": 0.9468085106382979
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 85.18518518518519,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 43,
            "num_neg_rules": 0,
            "pos_score": 0.5348837209302325,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.575,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 73.33333333333333,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 11,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.90282880417371,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 94.68085106382979,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 94.68085106382979,
                "rawValue": 94.68085106382979,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.98144110518692,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.98144110518692,
                "rawValue": 92.98144110518692,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 66.66666666666666,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 85.18518518518519,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 85.18518518518519,
                "rawValue": 85.18518518518519,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.5020205744098,
          77.07344914583837
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-a6ac79e04e6c": {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 69.45550987229313,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.5878048780487806,
              "missing_sentence_percent": 0.6666666666666666,
              "unexpected_word_percent": 0.5935828877005348,
              "unexpected_sentence_percent": 0.3333333333333333,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0.6804979253112033,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 63.63636363636363,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.6363636363636364
            }
          }
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1
            },
            "category_scores": {
              "normalized_text_styling": 0
            },
            "weight_sum": 1
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 67.51579446031664,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.6945550987229313,
              "normalized_order": 0.6363636363636364
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 8,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-a6ac79e04e6c",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 33.27296837716419,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 69.45550987229313,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 69.45550987229313,
                "rawValue": 69.45550987229313,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.013124786950964,
          61.87026764409382
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-7ebefff650eb": {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 87.34774751350857,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0.5384615384615384,
              "unexpected_word_percent": 0.8656716417910447,
              "unexpected_sentence_percent": 0.8461538461538461,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "missing_word_percent": 0.9354838709677419,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 85.71428571428571,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.8571428571428571
            }
          }
        },
        "heading": {
          "value": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 86.80326024710095,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.8734774751350857,
              "normalized_order": 0.8571428571428571
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 92.5925925925926,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 7,
            "num_neg_rules": 0,
            "pos_score": 0.7142857142857143,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_strikeout"
            ],
            "per_type_scores": {
              "is_bold": 1,
              "is_strikeout": 0
            }
          }
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 64.27577097006449,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 85.71428571428571,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 85.71428571428571,
                "rawValue": 85.71428571428571,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.34774751350857,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.34774751350857,
                "rawValue": 87.34774751350857,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 70,
                "rawValue": 70,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 92.5925925925926,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 92.5925925925926,
                "rawValue": 92.5925925925926,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          55.093517974340976,
          69.37923226005526
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-5dd32f0c5770": {
      "id": "parsebench-5dd32f0c5770",
      "label": "text_misc__marks.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 30.66893424036281,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0,
              "unexpected_sentence_percent": 0,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0,
              "bag_of_digit_percent": 0.14682539682539683
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 20.445956160241874,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.3066893424036281,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 18,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 9,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 26.13378684807256,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 30.66893424036281,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 30.66893424036281,
                "rawValue": 30.66893424036281,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          18.666990605766113,
          47.23841917719468
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-5847401fad94": {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0.004432624113475178,
              "unexpected_sentence_percent": 0,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0.004545454545454545,
              "bag_of_digit_percent": 0.6666666666666666
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 25.48233090786282,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.38223496361794235,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 4,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.644699272358846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 38.22349636179423,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 38.22349636179423,
                "rawValue": 38.22349636179423,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.7462137659706,
          48.31764233739917
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-08cc5c475326": {
      "id": "parsebench-08cc5c475326",
      "label": "text_multicolumns__14999.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 90.80531018932393,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9490060501296457,
              "missing_sentence_percent": 0.7272727272727273,
              "unexpected_word_percent": 0.9895104895104895,
              "unexpected_sentence_percent": 0.7662337662337663,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "missing_word_percent": 0.9772313296903461,
              "bag_of_digit_percent": 0.9905956112852664
            }
          }
        },
        "reading_order": {
          "value": 93.87755102040816,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9387755102040817
            }
          }
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.5,
              "is_title": 0.5
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 54.41176470588236,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.5882352941176471,
              "normalized_title_accuracy": 0.5
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.82939046635202,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9080531018932394,
              "normalized_order": 0.9387755102040817
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 58.82352941176471,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 9,
            "num_neg_rules": 0,
            "pos_score": 0.2222222222222222,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.6666666666666666,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 6,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "score_sum": 0.5,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 78.70127812429936,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 93.87755102040816,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 93.87755102040816,
                "rawValue": 93.87755102040816,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.80531018932393,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.80531018932393,
                "rawValue": 90.80531018932393,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 58.82352941176471,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 58.82352941176471,
                "rawValue": 58.82352941176471,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.21519866021383,
          84.78662723164241
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-eb2521cc7842": {
      "id": "parsebench-eb2521cc7842",
      "label": "text_multicolumns__paperchem.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 74.82368641554116,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9986091794158554,
              "missing_sentence_percent": 0.3333333333333333,
              "unexpected_word_percent": 0.8709677419354839,
              "unexpected_sentence_percent": 0.3333333333333333,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "missing_word_percent": 0.8635097493036211,
              "bag_of_digit_percent": 0.9068702290076336
            }
          }
        },
        "reading_order": {
          "value": 46.15384615384615,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.46153846153846156
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 2,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 34.090909090909086,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.75,
              "normalized_title_accuracy": 0,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 65.26707299497616,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.7482368641554116,
              "normalized_order": 0.46153846153846156
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 16,
            "num_neg_rules": 0,
            "pos_score": 0.375,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.6666666666666666,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 49.32958876156455,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 46.15384615384615,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 46.15384615384615,
                "rawValue": 46.15384615384615,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 74.82368641554116,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.82368641554116,
                "rawValue": 74.82368641554116,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 75,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.28250465276962,
          56.5682189384839
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-45cdc3d8e1a0": {
      "id": "parsebench-45cdc3d8e1a0",
      "label": "text_ocr__012-25.pdf",
      "dataset": "parsebench",
      "pages": 3,
      "scope": "원본 입력 3쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 75.80844571940426,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.998533724340176,
              "missing_sentence_percent": 0.34782608695652173,
              "unexpected_word_percent": 0.9172185430463576,
              "unexpected_sentence_percent": 0.32653061224489793,
              "too_many_sentence_occurence_percent": 0.9583333333333334,
              "missing_word_percent": 0.8120411160058737,
              "bag_of_digit_percent": 0.9461077844311377
            }
          }
        },
        "reading_order": {
          "value": 88.88888888888889,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.8888888888888888
            }
          }
        },
        "heading": {
          "value": 42.857142857142854,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.42857142857142855,
              "is_title": 0.42857142857142855
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 57.14285714285714,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.7142857142857143,
              "normalized_title_accuracy": 0.42857142857142855
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 80.16859344256581,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.7580844571940426,
              "normalized_order": 0.8888888888888888
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 12,
            "num_neg_rules": 0,
            "pos_score": 0.3333333333333333,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3333333333333333
            }
          }
        },
        "title_detection": {
          "value": 42.857142857142854,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 42.857142857142854,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "score_sum": 0.42857142857142855,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "checks": 3,
            "passed": 3,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 75.79660977880148,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 88.88888888888889,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 88.88888888888889,
                "rawValue": 88.88888888888889,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 75.80844571940426,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 75.80844571940426,
                "rawValue": 75.80844571940426,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 42.857142857142854,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 42.857142857142854,
                "rawValue": 42.857142857142854,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          54.140435556286775,
          82.71186412771534
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-18bee151fa52": {
      "id": "parsebench-18bee151fa52",
      "label": "text_ocr__069.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 56.27431393324114,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9730337078651685,
              "missing_sentence_percent": 0.04878048780487805,
              "unexpected_word_percent": 0.5528846153846154,
              "unexpected_sentence_percent": 0.06666666666666667,
              "too_many_sentence_occurence_percent": 0.9761904761904762,
              "missing_word_percent": 0.5034642032332564,
              "bag_of_digit_percent": 0.8181818181818182
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 37.516209288827426,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.5627431393324114,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 1,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 33.33333333333333,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 34.58819611998156,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 56.27431393324114,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 56.27431393324114,
                "rawValue": 56.27431393324114,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 16.666666666666664,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 16.666666666666664,
                "rawValue": 16.666666666666664,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.7058543714154,
          53.27728294284397
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-16807829a472": {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0.96,
              "unexpected_word_percent": 1,
              "unexpected_sentence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 1
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 1,
              "is_title": 1
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 84.48275862068965,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.6896551724137931,
              "normalized_title_accuracy": 1
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 99.55555555555554,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9933333333333333,
              "normalized_order": 1
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 68.96551724137932,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 13,
            "num_neg_rules": 0,
            "pos_score": 0.3076923076923077,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3076923076923077
            }
          }
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.07471264367817,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.33333333333333,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.33333333333333,
                "rawValue": 99.33333333333333,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 68.96551724137932,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 68.96551724137932,
                "rawValue": 68.96551724137932,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          52.61412151067323,
          95.47126436781608
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-612e15095482": {
      "id": "mdp-612e15095482",
      "label": "ko_academicpaper_39.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 2
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": 97.0598518408832,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.41197036817664,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.0598518408832,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.0598518408832,
                "rawValue": 97.0598518408832,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.72283597726903,
          85.2942645486976
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-08b85b25b6df": {
      "id": "mdp-08b85b25b6df",
      "label": "ko_academicpaper_40.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-54fb82b1726b": {
      "id": "mdp-54fb82b1726b",
      "label": "ko_book_1.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 94.41507644897476,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "12"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 61.10376911224369,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.41507644897476,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.41507644897476,
                "rawValue": 94.41507644897476,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.91643949271068,
          77.77358234985354
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-74ccbbcee6c4": {
      "id": "mdp-74ccbbcee6c4",
      "label": "ko_book_2.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 88.79285272839641,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 5
        },
        "reading_order": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "9"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 42.04428483139357,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.79285272839641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.79285272839641,
                "rawValue": 88.79285272839641,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.031632022423974,
          58.60306059385255
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-9059e2e92a9a": {
      "id": "mdp-9059e2e92a9a",
      "label": "ko_exampaper_24.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.61685823754789,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2
          }
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "counts": {
            "gt_count": 2,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 86.59003831417624,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.61685823754789,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.61685823754789,
                "rawValue": 99.61685823754789,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333333333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          61.850027367268744,
          90.42145593869732
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-6213848de2f2": {
      "id": "mdp-6213848de2f2",
      "label": "ko_financialreport_12.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 10
        },
        "reading_order": {
          "value": 80,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": 91.85765777325423,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 95.65217391304348,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 84.37153155465084,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 80,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 80,
                "rawValue": 80,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 91.85765777325423,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 91.85765777325423,
                "rawValue": 91.85765777325423,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          60.265379681893464,
          88.83680825332203
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-bb635290130a": {
      "id": "mdp-bb635290130a",
      "label": "ko_magazine_30.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.4908350305499,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-bb635290130a",
          "samples": 9
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-bb635290130a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-bb635290130a",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.89816700610999,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.4908350305499,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.4908350305499,
                "rawValue": 99.4908350305499,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.07011929007855,
          85.64154786150712
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-b306e62fcf08": {
      "id": "mdp-b306e62fcf08",
      "label": "ko_newspaper_43.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 60.07326007326007,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-b306e62fcf08",
          "samples": 57
        },
        "reading_order": {
          "value": 42.85714285714286,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-b306e62fcf08",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-b306e62fcf08",
          "supplemental": true,
          "details": {
            "rules": 12,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 42.10526315789474,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-b306e62fcf08",
          "supplemental": true,
          "counts": {
            "gt_count": 12,
            "pred_count": 7,
            "matched_count": 4
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-b306e62fcf08",
          "supplemental": true,
          "details": {
            "rules": 12,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 36.258916522074415,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 42.85714285714286,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 42.85714285714286,
                "rawValue": 42.85714285714286,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.07326007326007,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.07326007326007,
                "rawValue": 60.07326007326007,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 42.10526315789474,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 42.10526315789474,
                "rawValue": 42.10526315789474,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.719380869756808,
          63.576523726899666
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-53b6614478ad": {
      "id": "mdp-53b6614478ad",
      "label": "ko_slide_10.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 87.61904761904762,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.2063492063492,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.61904761904762,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.61904761904762,
                "rawValue": 87.61904761904762,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          33.945578231292515,
          91.08843537414965
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-80d11cefe9f9": {
      "id": "mdp-80d11cefe9f9",
      "label": "ko_textbook_17.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 98.72204472843451,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 1
        },
        "heading": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에 제목 요소가 없음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 74.68051118210863,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.72204472843451,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.72204472843451,
                "rawValue": 98.72204472843451,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.67457781834779,
          85.53172067549065
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    }
  },
  "pages": [
    {
      "id": "marathon-mp3lan_0638-page-1",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 1쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 1,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 82.80254777070064,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 27,
          "denominator": 157
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 2
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 60.93418259023355,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 82.80254777070064,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 82.80254777070064,
                "rawValue": 82.80254777070064,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          26.114649681528665,
          83.2575068243858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-2",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 2쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 2,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 3.8970076548364596,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1381,
          "denominator": 1437
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.96566921827882,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 3.8970076548364596,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 3.8970076548364596,
                "rawValue": 3.8970076548364596,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          29.12814395069092,
          86.27100109354807
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-3",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 3쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 3,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-4",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 4쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 4,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-5",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 5쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 5,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.56011730205279,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 4,
          "numerator": 3,
          "denominator": 682
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.8533724340176,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.56011730205279,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.56011730205279,
                "rawValue": 99.56011730205279,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.79430247172183,
          99.93715961457896
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-6",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 6쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 6,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.72727272727273,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 39,
          "numerator": 14,
          "denominator": 616
        },
        "reading_order": {
          "value": 76.92307692307692,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 91.55011655011656,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 76.92307692307692,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 76.92307692307692,
                "rawValue": 76.92307692307692,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.72727272727273,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.72727272727273,
                "rawValue": 97.72727272727273,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.235764235764236,
          96.37862137862138
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-7",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 7쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 7,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.36956521739131,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 6,
          "denominator": 368
        },
        "reading_order": {
          "value": 90.47619047619048,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 96.28191856452726,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 90.47619047619048,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 90.47619047619048,
                "rawValue": 90.47619047619048,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.36956521739131,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.36956521739131,
                "rawValue": 98.36956521739131,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.2636793847974,
          98.40653652765455
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-8",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 8쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 8,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-9",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 9쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 9,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 14
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-10",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 10쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 10,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 8
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.951951,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.48798775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.951951,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.951951,
                "rawValue": 69.951951,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          52.850278714285714,
          95.70742157142857
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-11",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 11쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 11,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 89.00709219858156,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 31,
          "denominator": 282
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 86.412925,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 68.85500429964539,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.00709219858156,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.00709219858156,
                "rawValue": 89.00709219858156,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 86.412925,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 86.412925,
                "rawValue": 86.412925,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.34571674265451,
          82.20285959979735
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-12",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 12쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 12,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 98.3125,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.4375,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 98.3125,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 98.3125,
                "rawValue": 98.3125,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.61607142857143,
          99.75892857142857
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-13",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 13쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 13,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 11
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-14",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 14쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 14,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 90.387052,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 97.596763,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 90.387052,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 90.387052,
                "rawValue": 90.387052,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          55.769578857142854,
          98.62672171428572
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-15",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 15쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 15,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.36144578313254,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 48,
          "denominator": 498
        },
        "reading_order": {
          "value": 78.57142857142857,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 60.293899,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 82.30669333864027,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 78.57142857142857,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 78.57142857142857,
                "rawValue": 78.57142857142857,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.36144578313254,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.36144578313254,
                "rawValue": 90.36144578313254,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 60.293899,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 60.293899,
                "rawValue": 60.293899,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.03239619350874,
          89.88953905065159
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-16",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 16쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 16,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.73684210526315,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 2,
          "denominator": 760
        },
        "reading_order": {
          "value": 91.66666666666666,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.33333350000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 93.68421056798246,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 91.66666666666666,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 91.66666666666666,
                "rawValue": 91.66666666666666,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.73684210526315,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.73684210526315,
                "rawValue": 99.73684210526315,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333350000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.33333350000001,
                "rawValue": 83.33333350000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          53.53383461027569,
          96.39097746741855
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-17",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 17쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 17,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 95.51282051282051,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 7,
          "denominator": 156
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.5042735042735,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.51282051282051,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.51282051282051,
                "rawValue": 95.51282051282051,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.21611721611721,
          99.35897435897436
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-18",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 18쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 18,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.2972972972973,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 16,
          "denominator": 592
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.0990990990991,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.2972972972973,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.2972972972973,
                "rawValue": 97.2972972972973,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.47104247104247,
          99.61389961389962
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-19",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 19쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 19,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.63099630996311,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 2,
          "denominator": 542
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.87699876998771,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.63099630996311,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.63099630996311,
                "rawValue": 99.63099630996311,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.80442804428044,
          99.9472851871376
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-20",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 20쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 20,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.875,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 3,
          "denominator": 96
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.95833333333333,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.875,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.875,
                "rawValue": 96.875,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.410714285714285,
          99.55357142857143
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-21",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 21쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 21,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 0,
          "denominator": 336
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-22",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 22쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 22,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 57
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-23",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 23쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 23,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.78260869565217,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 30,
          "denominator": 575
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.26086956521739,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.78260869565217,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.78260869565217,
                "rawValue": 94.78260869565217,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.11180124223603,
          99.25465838509318
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-24",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 24쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 24,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 84.8,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 19,
          "numerator": 76,
          "denominator": 500
        },
        "reading_order": {
          "value": 52.17391304347826,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 76.34259275,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 69.99579311503624,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52.17391304347826,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52.17391304347826,
                "rawValue": 52.17391304347826,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.8,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.8,
                "rawValue": 84.8,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 76.34259275,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 76.34259275,
                "rawValue": 76.34259275,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.99759606573499,
          82.85473892287784
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-25",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 25쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 25,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 88.96103896103897,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 51,
          "denominator": 462
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 88.64197533333333,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 77.73408690692641,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.96103896103897,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.96103896103897,
                "rawValue": 88.96103896103897,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 88.64197533333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 88.64197533333333,
                "rawValue": 88.64197533333333,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          44.41947823252938,
          87.27662108967222
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-26",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 26쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 26,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.47183098591549,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 3,
          "denominator": 568
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.82394366197182,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.47183098591549,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.47183098591549,
                "rawValue": 99.47183098591549,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.78169014084507,
          99.92454728370221
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-27",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 27쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 27,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.87179487179486,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 30,
          "denominator": 585
        },
        "reading_order": {
          "value": 92.3076923076923,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 66.49151633333334,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 80.0844175448718,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92.3076923076923,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92.3076923076923,
                "rawValue": 92.3076923076923,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.87179487179486,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.87179487179486,
                "rawValue": 94.87179487179486,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 66.49151633333334,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 66.49151633333334,
                "rawValue": 66.49151633333334,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.762524311355314,
          88.61966716849817
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-28",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 28쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 28,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.84399375975039,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 1,
          "denominator": 641
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.9479979199168,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.84399375975039,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.84399375975039,
                "rawValue": 99.84399375975039,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.834856251392914,
          99.97771339425006
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-29",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 29쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 29,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.87387387387388,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 12,
          "numerator": 5,
          "denominator": 444
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 54.166667,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 88.26013521846846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.87387387387388,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.87387387387388,
                "rawValue": 98.87387387387388,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 54.166667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 54.166667,
                "rawValue": 54.166667,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.43436298198198,
          93.29150583912484
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-30",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 30쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 30,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 81.22605363984674,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 147,
          "denominator": 783
        },
        "reading_order": {
          "value": 55.172413793103445,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 50.69318375,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 87.654321,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.43957946240421,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 55.172413793103445,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 55.172413793103445,
                "rawValue": 55.172413793103445,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.22605363984674,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.22605363984674,
                "rawValue": 81.22605363984674,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 50.69318375,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 50.69318375,
                "rawValue": 50.69318375,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          36.251188264230976,
          79.10833112137382
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-31",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 31쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 31,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.58641975308642,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 61,
          "denominator": 648
        },
        "reading_order": {
          "value": 61.904761904761905,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 71.6666665,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.03946203946208,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 61.904761904761905,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 61.904761904761905,
                "rawValue": 61.904761904761905,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.58641975308642,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.58641975308642,
                "rawValue": 90.58641975308642,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 71.6666665,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 71.6666665,
                "rawValue": 71.6666665,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.30826402254976,
          89.16540687969261
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-32",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 32쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 32,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.7468671679198,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 11,
          "numerator": 10,
          "denominator": 798
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.58228905597326,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7468671679198,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7468671679198,
                "rawValue": 98.7468671679198,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.6781238811314,
          99.82098102398855
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-33",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 33쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 33,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.6629213483146,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 3,
          "denominator": 890
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.8876404494382,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.6629213483146,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.6629213483146,
                "rawValue": 99.6629213483146,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.80898876404495,
          99.9518459069021
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-34",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 34쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 34,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.32546374367622,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 4,
          "denominator": 593
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.77515458122541,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.32546374367622,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.32546374367622,
                "rawValue": 99.32546374367622,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.760780534810884,
          99.90363767766803
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-35",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 35쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 35,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 0,
          "denominator": 234
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-36",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 36쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 36,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 76.43784786641929,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 127,
          "denominator": 539
        },
        "reading_order": {
          "value": 21.212121212121215,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 51.7835365,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 62.35837639463512,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 21.212121212121215,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 21.212121212121215,
                "rawValue": 21.212121212121215,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.43784786641929,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.43784786641929,
                "rawValue": 76.43784786641929,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 51.7835365,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 51.7835365,
                "rawValue": 51.7835365,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          35.6333579397915,
          78.49050079693436
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-37",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 37쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 37,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 92.99610894941634,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 36,
          "denominator": 514
        },
        "reading_order": {
          "value": 60,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 63.90681,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.22572973735409,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 60,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 60,
                "rawValue": 60,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.99610894941634,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.99610894941634,
                "rawValue": 92.99610894941634,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 63.90681,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 63.90681,
                "rawValue": 63.90681,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.27184556420234,
          88.12898842134518
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-38",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 38쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 38,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.09638554216868,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 10,
          "numerator": 6,
          "denominator": 664
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.791145,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.72188263554217,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.09638554216868,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.09638554216868,
                "rawValue": 99.09638554216868,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.791145,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.791145,
                "rawValue": 99.791145,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.98393293459552,
          99.84107579173838
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-39",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 39쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 39,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.40828402366864,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 1,
          "denominator": 169
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 88.69165023011178,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.40828402366864,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.40828402366864,
                "rawValue": 99.40828402366864,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.010707241476474,
          95.15356438433362
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-40",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 40쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 40,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 0,
          "denominator": 357
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-41",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 41쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 41,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 0,
          "denominator": 93
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-42",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 42쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 42,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.05135951661632,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 23,
          "denominator": 331
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 85.719697,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 94.69276412915409,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.05135951661632,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.05135951661632,
                "rawValue": 93.05135951661632,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 85.719697,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 85.719697,
                "rawValue": 85.719697,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          54.11015093094519,
          96.96729378808804
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-43",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 43쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 43,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 89.90825688073394,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 33,
          "denominator": 327
        },
        "reading_order": {
          "value": 90.9090909090909,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 68.6666668,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 5
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.3710036474562,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 90.9090909090909,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 90.9090909090909,
                "rawValue": 90.9090909090909,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.90825688073394,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.90825688073394,
                "rawValue": 89.90825688073394,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.6666668,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.6666668,
                "rawValue": 68.6666668,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.926287798546404,
          92.78343065568926
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-44",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 44쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 44,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 80.65476190476191,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 65,
          "denominator": 336
        },
        "reading_order": {
          "value": 75,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 88.91369047619048,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 75,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 75,
                "rawValue": 75,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.65476190476191,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.65476190476191,
                "rawValue": 80.65476190476191,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.8078231292517,
          93.66496598639456
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-45",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 45쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 45,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 325
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 94.921714,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.7304285,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 94.921714,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 94.921714,
                "rawValue": 94.921714,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.41738771428572,
          99.27453057142858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-46",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 46쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 46,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.11764705882352,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 13,
          "denominator": 221
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 63.225722,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 89.33584226470587,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.11764705882352,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.11764705882352,
                "rawValue": 94.11764705882352,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 63.225722,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 63.225722,
                "rawValue": 63.225722,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          51.049052722689076,
          93.90619557983193
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-47",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 47쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 47,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.67266775777414,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 2,
          "denominator": 611
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.246032,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.72967493944353,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.67266775777414,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.67266775777414,
                "rawValue": 99.67266775777414,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.246032,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.246032,
                "rawValue": 99.246032,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.988385679682025,
          99.84552853682489
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-48",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 48쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 48,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.77011494252874,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 1,
          "denominator": 435
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.92337164750958,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.77011494252874,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.77011494252874,
                "rawValue": 99.77011494252874,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.82430213464696,
          99.96715927750411
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-49",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 49쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 49,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 67.8477690288714,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 27,
          "numerator": 245,
          "denominator": 762
        },
        "reading_order": {
          "value": 57.14285714285714,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 63.2899015,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.7367985845988,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 57.14285714285714,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 57.14285714285714,
                "rawValue": 57.14285714285714,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 67.8477690288714,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 67.8477690288714,
                "rawValue": 67.8477690288714,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 63.2899015,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 63.2899015,
                "rawValue": 63.2899015,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          36.42102776262789,
          79.27817061977075
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-50",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 50쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 50,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 80.65967016491754,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 29,
          "numerator": 129,
          "denominator": 667
        },
        "reading_order": {
          "value": 47.05882352941176,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 68.433376,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 65.70463409024899,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 47.05882352941176,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 47.05882352941176,
                "rawValue": 47.05882352941176,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.65967016491754,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.65967016491754,
                "rawValue": 80.65967016491754,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.433376,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.433376,
                "rawValue": 68.433376,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.545505194427996,
          80.40264805157085
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-51",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 51쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 51,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 61.34453781512605,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 13,
          "numerator": 184,
          "denominator": 476
        },
        "reading_order": {
          "value": 31.999999999999996,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 57.654321,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 62.749714703781514,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 31.999999999999996,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 31.999999999999996,
                "rawValue": 31.999999999999996,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 61.34453781512605,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 61.34453781512605,
                "rawValue": 61.34453781512605,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.654321,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 57.654321,
                "rawValue": 57.654321,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          35.85697983073229,
          78.71412268787515
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-52",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 52쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 52,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 68.77828054298642,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 69,
          "denominator": 221
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.259259,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 75.34271821907994,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 68.77828054298642,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.77828054298642,
                "rawValue": 68.77828054298642,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.259259,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.259259,
                "rawValue": 99.259259,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          43.05298183947425,
          85.9101246966171
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-53",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 53쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 53,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.73684210526316,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 27,
          "denominator": 513
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.24561403508773,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.73684210526316,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.73684210526316,
                "rawValue": 94.73684210526316,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.10526315789474,
          99.24812030075188
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-54",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 54쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 54,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.3855421686747,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 4,
          "numerator": 6,
          "denominator": 166
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.79518072289157,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.3855421686747,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.3855421686747,
                "rawValue": 96.3855421686747,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.3407917383821,
          99.48364888123923
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-55",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 55쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 55,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 85.18518518518519,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 80,
          "denominator": 540
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 10.8,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 73.9962962962963,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.18518518518519,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.18518518518519,
                "rawValue": 85.18518518518519,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 10.8,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 10.8,
                "rawValue": 10.8,
                "metric": "CDM (GT 전체) · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.283597883597885,
          85.14074074074074
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-56",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 56쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 56,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 0,
          "denominator": 240
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-57",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 57쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 57,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 79.67806841046277,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 20,
          "numerator": 101,
          "denominator": 497
        },
        "reading_order": {
          "value": 42.307692307692314,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 26.039854666666667,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 62.00640384620544,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 42.307692307692314,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 42.307692307692314,
                "rawValue": 42.307692307692314,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 79.67806841046277,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 79.67806841046277,
                "rawValue": 79.67806841046277,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 26.039854666666667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 26.039854666666667,
                "rawValue": 26.039854666666667,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          35.43223076926025,
          78.2893736264031
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-58",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 58쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 58,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 71.94860813704497,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 131,
          "denominator": 467
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 68.6666668,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 5
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 68.48715206759458,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 71.94860813704497,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 71.94860813704497,
                "rawValue": 71.94860813704497,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.6666668,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.6666668,
                "rawValue": 68.6666668,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.1355154671969,
          81.99265832433977
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-59",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 59쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 59,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.65327978580991,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 25,
          "denominator": 747
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.88442659526997,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.65327978580991,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.65327978580991,
                "rawValue": 96.65327978580991,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.37903996940141,
          99.52189711225856
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-60",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 60쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 60,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.73190348525469,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 1,
          "denominator": 373
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.91063449508489,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.73190348525469,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.73190348525469,
                "rawValue": 99.73190348525469,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.818843355036385,
          99.96170049789352
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-61",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 61쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 61,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-62",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 62쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 62,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.35616438356163,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 4,
          "numerator": 6,
          "denominator": 365
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.45205479452055,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.35616438356163,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.35616438356163,
                "rawValue": 98.35616438356163,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.62230919765166,
          99.76516634050881
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-63",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 63쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 63,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.37618403247632,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 12,
          "denominator": 739
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.45872801082544,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.37618403247632,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.37618403247632,
                "rawValue": 98.37618403247632,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.625169147496614,
          99.76802629035376
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-64",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 64쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 64,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.7389659520807,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 10,
          "denominator": 793
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.57965531736023,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7389659520807,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7389659520807,
                "rawValue": 98.7389659520807,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.676995136011534,
          99.81985227886867
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-65",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 65쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 65,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 91.36786188579016,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 27,
          "numerator": 65,
          "denominator": 753
        },
        "reading_order": {
          "value": 10.71428571428571,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.36071586669196,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 10.71428571428571,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 10.71428571428571,
                "rawValue": 10.71428571428571,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.36786188579016,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.36786188579016,
                "rawValue": 91.36786188579016,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          28.86887822858227,
          86.0117353714394
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-66",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 66쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 66,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 53.29153605015674,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 298,
          "denominator": 638
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 96.410256,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 60.6,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 82.94916601253918,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 53.29153605015674,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 53.29153605015674,
                "rawValue": 53.29153605015674,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 78.505128,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 96.410256,
                "rawValue": 96.410256,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 60.6,
                "rawValue": 60.6,
                "metric": "CDM (GT 전체) · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.399523435736675,
          90.25666629287954
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-67",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 67쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 67,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 53.42465753424658,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 34,
          "denominator": 73
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 85.34550725,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 73.952599,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 76.35920786272831,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 53.42465753424658,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 53.42465753424658,
                "rawValue": 53.42465753424658,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 85.34550725,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 85.34550725,
                "rawValue": 85.34550725,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          43.63383306441618,
          86.49097592155904
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-68",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 68쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 68,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.63778666666667,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.63778666666667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.63778666666667,
                "rawValue": 83.63778666666667,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          21.472064761904765,
          92.9006361904762
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-69",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 69쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 69,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.126344,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.126344,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.126344,
                "rawValue": 69.126344,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.160906285714287,
          95.58947771428572
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-70",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 70쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 70,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 139
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-71",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 71쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 71,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.4423676012461,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 20,
          "numerator": 10,
          "denominator": 642
        },
        "reading_order": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 84.808201,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.47930881697819,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.4423676012461,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.4423676012461,
                "rawValue": 98.4423676012461,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 84.808201,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 84.808201,
                "rawValue": 84.808201,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.98817646684468,
          92.84531932398752
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-72",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 72쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 72,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.45801526717557,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 50,
          "denominator": 524
        },
        "reading_order": {
          "value": 59.09090909090908,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 54.398148250000006,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 69.18699962077116,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 59.09090909090908,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 59.09090909090908,
                "rawValue": 59.09090909090908,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.45801526717557,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.45801526717557,
                "rawValue": 90.45801526717557,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 27.199074125000003,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 54.398148250000006,
                "rawValue": 54.398148250000006,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "CDM (GT 전체) · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.53542835472638,
          82.39257121186924
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-73",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 73쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 73,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 64.95388669301713,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 28,
          "numerator": 266,
          "denominator": 759
        },
        "reading_order": {
          "value": 14.70588235294118,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 77.777778,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 56.026053428156246,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 14.70588235294118,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 14.70588235294118,
                "rawValue": 14.70588235294118,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 64.95388669301713,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 64.95388669301713,
                "rawValue": 64.95388669301713,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 77.777778,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 77.777778,
                "rawValue": 77.777778,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          32.01488767323214,
          74.872030530375
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-74",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 74쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 74,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.14814814814815,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 2,
          "denominator": 108
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 43.333333,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 85.37037028703703,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.14814814814815,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 43.333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 43.333333,
                "rawValue": 43.333333,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.78306873544974,
          91.64021159259259
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-75",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 75쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 75,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.24324324324324,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 30,
          "denominator": 444
        },
        "reading_order": {
          "value": 52.94117647058824,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 42.634408500000006,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 72.20470705345787,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52.94117647058824,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52.94117647058824,
                "rawValue": 52.94117647058824,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.24324324324324,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.24324324324324,
                "rawValue": 93.24324324324324,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 42.634408500000006,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 42.634408500000006,
                "rawValue": 42.634408500000006,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.25983260197592,
          84.11697545911878
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-76",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 76쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 76,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.08029197080292,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 4,
          "denominator": 137
        },
        "reading_order": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": -12.345679,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 65.93673965936739,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.08029197080292,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.08029197080292,
                "rawValue": 97.08029197080292,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": -12.345679,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.67813694820994,
          80.5352798053528
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-77",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 77쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 77,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 65.35532994923858,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 273,
          "denominator": 788
        },
        "reading_order": {
          "value": 75,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 80.11844331641286,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 75,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 75,
                "rawValue": 75,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 65.35532994923858,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 65.35532994923858,
                "rawValue": 65.35532994923858,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.33647570703408,
          91.47933284989122
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-78",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 78쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 78,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.90522243713733,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 16,
          "denominator": 517
        },
        "reading_order": {
          "value": 30.76923076923077,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 43.3959695,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.76760567659203,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 30.76923076923077,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 30.76923076923077,
                "rawValue": 30.76923076923077,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.90522243713733,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.90522243713733,
                "rawValue": 96.90522243713733,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 43.3959695,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 43.3959695,
                "rawValue": 43.3959695,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.72434610090973,
          81.58148895805259
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-79",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 79쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 79,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.12738853503186,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 62,
          "denominator": 628
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 62.886328750000004,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.25342932125797,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.12738853503186,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.12738853503186,
                "rawValue": 90.12738853503186,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 62.886328750000004,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 62.886328750000004,
                "rawValue": 62.886328750000004,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          36.144816755004555,
          79.0019596121474
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-80",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 80쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 80,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 0,
          "denominator": 717
        },
        "reading_order": {
          "value": 92,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 97.33333333333333,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92,
                "rawValue": 92,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.714285714285715,
          98.85714285714286
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-81",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 81쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 81,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 21.40718562874252,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 525,
          "denominator": 668
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 73.80239520958084,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 21.40718562874252,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 21.40718562874252,
                "rawValue": 21.40718562874252,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          31.62959794696322,
          88.77245508982037
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-82",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 82쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 82,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 95.43773119605426,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 16,
          "numerator": 37,
          "denominator": 811
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 44.875,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 85.07818279901356,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.43773119605426,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.43773119605426,
                "rawValue": 95.43773119605426,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 44.875,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 44.875,
                "rawValue": 44.875,
                "metric": "CDM (GT 전체) · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.61610445657918,
          91.47324731372204
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-83",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 83쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 83,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 91.57641395908544,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 70,
          "denominator": 831
        },
        "reading_order": {
          "value": 38.46153846153846,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 92.85714300000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 80.72377385515598,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 38.46153846153846,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 38.46153846153846,
                "rawValue": 38.46153846153846,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.57641395908544,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.57641395908544,
                "rawValue": 91.57641395908544,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 92.85714300000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 92.85714300000001,
                "rawValue": 92.85714300000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.12787077437484,
          88.9850136315177
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-84",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 84쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 84,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.65721997300945,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 47,
          "denominator": 741
        },
        "reading_order": {
          "value": 70.37037037037037,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 62.592592333333336,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.65504566917829,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 70.37037037037037,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 70.37037037037037,
                "rawValue": 70.37037037037037,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.65721997300945,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.65721997300945,
                "rawValue": 93.65721997300945,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 62.592592333333336,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 62.592592333333336,
                "rawValue": 62.592592333333336,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.66002609667331,
          89.51716895381617
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-85",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 85쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 85,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.7948717948718,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 10,
          "denominator": 312
        },
        "reading_order": {
          "value": 75,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.94871794871796,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 75,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 75,
                "rawValue": 75,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.7948717948718,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.7948717948718,
                "rawValue": 96.7948717948718,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          53.11355311355312,
          95.97069597069597
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-86",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 86쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 86,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 83.01369863013699,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 20,
          "numerator": 124,
          "denominator": 730
        },
        "reading_order": {
          "value": 52,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.08832125,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.69217163670092,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52,
                "rawValue": 52,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 83.01369863013699,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 83.01369863013699,
                "rawValue": 83.01369863013699,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.08832125,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.08832125,
                "rawValue": 69.08832125,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.68124093525767,
          81.53838379240052
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-87",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 87쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 87,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 69.41176470588235,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 182,
          "denominator": 595
        },
        "reading_order": {
          "value": 14.28571428571429,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.33333350000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 58.42436978956583,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 14.28571428571429,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 14.28571428571429,
                "rawValue": 14.28571428571429,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 69.41176470588235,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 69.41176470588235,
                "rawValue": 69.41176470588235,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333350000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.33333350000001,
                "rawValue": 83.33333350000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          33.38535416546619,
          76.24249702260906
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-88",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 88쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 88,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.26470588235294,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 20,
          "numerator": 5,
          "denominator": 680
        },
        "reading_order": {
          "value": 84,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.382716,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.32852213725491,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 84,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 84,
                "rawValue": 84,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.26470588235294,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.26470588235294,
                "rawValue": 99.26470588235294,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.382716,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.382716,
                "rawValue": 99.382716,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.90201264985995,
          92.7591555070028
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-89",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 89쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 89,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 0,
          "denominator": 281
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-90",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 90쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 90,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.21428571428571,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 5,
          "denominator": 280
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.4047619047619,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.21428571428571,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.21428571428571,
                "rawValue": 98.21428571428571,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.60204081632653,
          99.74489795918369
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-91",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 91쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 91,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 65
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-92",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 92쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 92,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 322
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-93",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 93쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 93,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 6,
          "numerator": 0,
          "denominator": 548
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-94",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 94쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 94,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 16
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.675325,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.91883125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.675325,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.675325,
                "rawValue": 99.675325,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.096475,
          99.95361785714285
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-95",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 95쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 95,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.43589743589743,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1,
          "denominator": 39
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 4.215591,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 23.428549,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.07953877564103,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.43589743589743,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.43589743589743,
                "rawValue": 97.43589743589743,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 4.215591,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 4.215591,
                "rawValue": 4.215591,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.331165014652015,
          81.18830787179488
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-96",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 96쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 96,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-97",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 97쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 97,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.875,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 1,
          "denominator": 32
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 83.98360775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.875,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.875,
                "rawValue": 96.875,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 39.059431,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 39.059431,
                "rawValue": 39.059431,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.990633,
          90.84777585714286
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-98",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 98쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 98,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-99",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 99쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 99,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 64.42307692307692,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 37,
          "denominator": 104
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 89.6506585,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 71.85176718910256,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 64.42307692307692,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 64.42307692307692,
                "rawValue": 64.42307692307692,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.6506585,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.6506585,
                "rawValue": 89.6506585,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.05815267948718,
          83.91529553663004
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-100",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 100쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 100,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 20
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 97.50842925,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.3771073125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.50842925,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.50842925,
                "rawValue": 97.50842925,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.78691846428571,
          99.64406132142858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-101",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 101쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 101,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 58.51063829787234,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 39,
          "denominator": 94
        },
        "reading_order": {
          "value": 50,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 89.11498466666666,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 74.40640574113475,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 50,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 50,
                "rawValue": 50,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 58.51063829787234,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 58.51063829787234,
                "rawValue": 58.51063829787234,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.11498466666666,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.11498466666666,
                "rawValue": 89.11498466666666,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.517946137791284,
          85.37508899493413
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-102",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 102쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 102,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 39.0728476821192,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 184,
          "denominator": 302
        },
        "reading_order": {
          "value": 3.8461538461538436,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 26.141435,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": -1.112611,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 42.26510913206826,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 3.8461538461538436,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 3.8461538461538436,
                "rawValue": 3.8461538461538436,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 39.0728476821192,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 39.0728476821192,
                "rawValue": 39.0728476821192,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 26.141435,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 26.141435,
                "rawValue": 26.141435,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.151490932610436,
          67.00863378975329
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-103",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 103쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 103,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          9.523809523809524,
          95.23809523809523
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-104",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 104쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 104,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-105",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 105쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 105,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-106",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 106쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 106,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-107",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 107쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 107,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 85.82375478927203,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 37,
          "denominator": 261
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 9.954776500000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 73.94463282231801,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.82375478927203,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.82375478927203,
                "rawValue": 85.82375478927203,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 9.954776500000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 9.954776500000001,
                "rawValue": 9.954776500000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.25407589846743,
          85.11121875561028
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-108",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 108쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 108,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 12.277044,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 12.277044,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 12.277044,
                "rawValue": 12.277044,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          16.039577714285716,
          87.46814914285714
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-109",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 109쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 109,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 22.352941176470587,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 198,
          "denominator": 255
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 3.66167,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 56.50365279411765,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 22.352941176470587,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 22.352941176470587,
                "rawValue": 22.352941176470587,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 3.66167,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 3.66167,
                "rawValue": 3.66167,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          32.28780159663865,
          75.1449444537815
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-110",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 110쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 110,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 66.200466,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 91.5501165,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 66.200466,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 66.200466,
                "rawValue": 66.200466,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          52.314352285714286,
          95.17149514285714
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "parsebench-575ef6c72ec5",
      "label": "2007.03579v2_p5.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 99.36544563022787,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 9,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.006345543697721373,
                "edit_whole": 0.006345543697721373,
                "edit_sample_avg": 0.0010996151347028539
              }
            }
          }
        },
        "reading_order": {
          "value": 86.36363636363636,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.13636363636363635,
                "edit_whole": 0.13636363636363635,
                "edit_sample_avg": 0.13636363636363635
              }
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "rules": 3,
            "passed": 3
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-575ef6c72ec5.pdf",
            "gt_count": 2,
            "pred_count": 2,
            "matched_count": 2,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 1
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 2
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 40,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2007.03579v2_p5",
          "group": "layout:layout",
          "details": {
            "passed": 10,
            "total": 25,
            "rule_results": [
              {
                "element_id": "f738791c786903d9",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 0,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7983474260950973,
                "best_pred_iou": 0.7983474260950973,
                "best_pred_bbox": [
                  0.07130844265052136,
                  0.08062789867998572,
                  0.8984191052808611,
                  0.08811987156617909
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-header"
                },
                "gt_text_norm": "hkr for handwritten kazakh   russian database 5",
                "pred_text_norm": "hkr for handwritten kazakh russian database 5",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9961211469376129,
                "furniture_x_fill_coverage": 0.9961211469376129,
                "furniture_y_coverage": 0.801456156763127,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  0
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "0605a71cdc096bde",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 1,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.9537653094531656,
                "best_pred_bbox": [
                  0.09956273124789775,
                  0.1048876204067071,
                  0.4377732929700639,
                  0.14936377690569627
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "dfa975a4309bb836",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8599641720412617,
                "best_pred_iou": 0.8571255914723848,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.15899631347365917,
                  0.3252606794483687,
                  0.1677964086098228
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 2,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "fig. 6 examples of segmented words.",
                "pred_text_norm": "fig. 6 examples of segmented words.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0e8ddd1ec4bf5d0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 3,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9267405128610393,
                "best_pred_iou": 0.8787098614430339,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.19514805565465573,
                  0.42145980491086443,
                  0.20561303365441788
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "5 further characteristics of the database",
                "pred_text_norm": "5 further characteristics of the database",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "bb94eebefb8d35f7",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9792494568208816,
                "best_pred_iou": 0.9792494568208816,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.22154834106314664,
                  0.470736629667003,
                  0.2895706980616007
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the database consists of more than 1400 filled forms written by 200 writers. there are approximately 63000 sentences, more than 715699 symbols shown in fig. 7. and also there are approximately 106718 words. total images in the dataset after pre-processing and segmentation the forms are 64943 images.",
                "pred_text_norm": "the database consists of more than 1400 filled forms written by 200 writers. there are approximately 63000 sentences, more than 715699 symbols shown in fig. 7. and also there are approximately 106718 words. total images in the dataset after pre-processing and segmentation the forms are 64943 images.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1ab99c83dd292eaa",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 5,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9300408044226788,
                "best_pred_iou": 0.8918028204307841,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.3208467118563444,
                  0.3301379078372015,
                  0.3311927696515638
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "6 conclusion and future work",
                "pred_text_norm": "6 conclusion and future work",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "e2c78fce12ad4d55",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9900475960614191,
                "best_pred_iou": 0.990047596061419,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.3472469972648353,
                  0.470736629667003,
                  0.5334760375787846
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "we have built the handwritten kazakh, russian database. the database can serve as a basis for research in handwriting recognition. this contains russian words (areas, cities, village, settlements, areas, streets) by a hundred different writers. it also incorporates the most popular words in the republic of kazakhstan. a few pre-processing and segmentation procedures have been developed together with the database. finally, it contains free handwriting forms in any area of the writer interest. this database is meant to provide a training and testing set for kazakh, russian words recognition research. in future, as further work on gathering handwriting samples of keywords and envelope shots will continue. at the same time, envelopes are annotated and various metrics are checked to evaluate the recognition error. in order for the artifacts to not interfere, we need to collect as much tagged data as possible.",
                "pred_text_norm": "we have built the handwritten kazakh, russian database. the database can serve as a basis for research in handwriting recognition. this contains russian words (areas, cities, village, settlements, areas, streets) by a hundred different writers. it also incorporates the most popular words in the republic of kazakhstan.a few pre-processing and segmentation procedures have been developed together with the database. finally, it contains free handwriting forms in any area of the writer interest. this database is meant to provide a training and testing set for kazakh, russian words recognition research.in future, as further work on gathering handwriting samples of keywords and envelope shots will continue.at the same time, envelopes are annotated and various metrics are checked to evaluate the recognition error.in order for the artifacts to not interfere, we need to collect as much tagged data as possible.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "11e5d1111fe5c113",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9370521219077845,
                "best_pred_iou": 0.9360995307003187,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.11119039124747294,
                  0.8992600067272116,
                  0.1436556070876442
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "acknowledgements this work was funded by the ministry of education and science of the republic of kazakhstan (grant no ap05135175)",
                "pred_text_norm": "acknowledgements this work was funded by the ministry of education and science of the republic of kazakhstan (grant no ap05135175)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "3592e1f8b51f0776",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9899391928903112,
                "best_pred_iou": 0.9820146617830201,
                "best_pred_bbox": [
                  0.06710393541876893,
                  0.5570222380782495,
                  0.468886646485032,
                  0.8310143893447497
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "c795008a232b8cdd",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8914929566881828,
                "best_pred_iou": 0.8900859761902943,
                "best_pred_bbox": [
                  0.07080390178271107,
                  0.8411226067308836,
                  0.3822737975109317,
                  0.85004162207159
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "fig. 7 histogram of characters in the dataset",
                "pred_text_norm": "fig. 7 histogram of characters in the dataset",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c6ee57c31de7b7ed",
                "element_index": 10,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8818291551123494,
                "best_pred_iou": 0.7479671917028079,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.17505054108693066,
                  0.589640094180962,
                  0.18539659888215007
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "references",
                "pred_text_norm": "references",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "ec37f372dc19f372",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9730083117533299,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.463768115942029,
                "token_recall": 1,
                "token_f1": 0.6336633663366337,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "u",
                  "marti",
                  "and",
                  "h"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "416586ba0cc18945",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9968313156721589,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5161290322580645,
                "token_recall": 1,
                "token_f1": 0.6808510638297872,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "h",
                  "recognition",
                  "proc",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8bb893aef18d7487",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9968390499146241,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5142857142857142,
                "token_recall": 1,
                "token_f1": 0.6792452830188679,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition. in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "bunke",
                  "a",
                  "for",
                  "handwriting"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "1dfa75b43b3ed2ac",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9975326108731154,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5151515151515151,
                "token_recall": 1,
                "token_f1": 0.6799999999999999,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "bunke",
                  "for",
                  "handwriting",
                  "recognition"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c96e9ece85272210",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9978340460459327,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5510204081632653,
                "token_recall": 1,
                "token_f1": 0.7105263157894737,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "recognition",
                  "of",
                  "handwritten",
                  "character"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "528d13e13eaea327",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9970530798968108,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4406779661016949,
                "token_recall": 1,
                "token_f1": 0.611764705882353,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "and",
                  "for",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8dada858671b8e1e",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9974715737443103,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5645161290322581,
                "token_recall": 0.9459459459459459,
                "token_f1": 0.7070707070707071,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vol.15(4), pp.445-458, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "vol",
                  "15"
                ],
                "extra_tokens": [
                  "u",
                  "and",
                  "recognition",
                  "of",
                  "analysis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8843a89898e482bb",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9981863202357781,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4626865671641791,
                "token_recall": 1,
                "token_f1": 0.6326530612244898,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "and",
                  "a",
                  "for",
                  "recognition",
                  "in"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "63333c55a583e9cc",
                "element_index": 19,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9977103083026236,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.49019607843137253,
                "token_recall": 1,
                "token_f1": 0.6578947368421052,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154.",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "1",
                  "and",
                  "a",
                  "handwriting",
                  "recognition"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "3c64295b88e89415",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9994501053142621,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.45454545454545453,
                "token_recall": 0.9615384615384616,
                "token_f1": 0.617283950617284,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 39-46 (2002).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "39"
                ],
                "extra_tokens": [
                  "1",
                  "marti",
                  "h",
                  "bunke",
                  "english"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "e3f550d221ba92b8",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9986254828796479,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.5074626865671642,
                "token_recall": 1,
                "token_f1": 0.6732673267326732,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "11. s wshah, g kumar, v govindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 14-19, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [],
                "extra_tokens": [
                  "handwriting",
                  "recognition",
                  "in",
                  "of",
                  "on"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "d437e6c74aa18a8e",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9987466069683367,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.4716981132075472,
                "token_recall": 0.9259259259259259,
                "token_f1": 0.625,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents, pp. 310-313, (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "310",
                  "313"
                ],
                "extra_tokens": [
                  "recognition",
                  "in",
                  "of",
                  "on",
                  "handwritten"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "ab768d5a633e9b6a",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9999676557562887,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.46,
                "token_recall": 0.92,
                "token_f1": 0.6133333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934-942 (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "934",
                  "942"
                ],
                "extra_tokens": [
                  "h",
                  "bunke",
                  "a",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "004928a4c163b65b",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.7372949024940367,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.8728743013437983
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 10,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.509090909090909,
                "token_recall": 0.9333333333333333,
                "token_f1": 0.6588235294117647,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211-224 (2012).",
                "pred_text_norm": "1. u. marti and h. bunke, a full english sentence database for off-line handwriting recognition, in proc. of the 5th int. conf. on document analysis and recognition, pages 705 - 708, (1999). 2. h. liu and x. ding, handwritten character recognition using gradient feature and quadratic classifier with multiple discrimination schemes, proc. 8th int. conf. on document analysis and recognition, pp. 19-25, (2005). 3. fischer, andreas, ching y. suen, volkmar frinken, kaspar riesen, and horst bunke, a fast matching algorithm for graph-based handwriting recognition.in graph-based representations in pattern recognition, pp. 194-203. springer berlin heidelberg, (2013). 4. zamora-martnez, francisco, volkmar frinken, salvador espaa-boquera, maria jose castro-bleda, andreas fischer, and horst bunke, neural network language models for offline handwriting recognition, pattern recognition 47, no. 4 (2014): 1642-1652. 5. tao, dapeng, lingyu liang, lianwen jin, and yan gao, similar handwritten chinese character recognition by kernel discriminative locality alignment, pattern recognition letters 35 (2014): 186-194. 6. das, soumendu, and sreeparna banerjee, an algorithm for japanese character recognition, international journal of image, graphics and signal processing (ijigsp) 7, no. 1 (2014): 9. 7. u. bhattacharya, m. shridhar, s. k. parui, p. k, sen and b. b. chaudhuri, offline recognition of ine recognition of handwritten bangla characters: an efficient two-stage approach, pattern analysis and applications, vo1.l5(4), pp.445-458, (2012). 8. john, jomy, and kannan balakrishnan, a system for offline recognition of handwritten characters in malayalam script, international journal of image, graphics and signal processing (ijigsp) 5, no. 4 (2013):53. 9. parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154. 10. uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002). 11. swshah, gkumar, vgovindaraju, in proceedings of international conference on frontiers in handwriting recognition, script independent word spotting in offline handwritten documents based on hidden markov models, pp. 1419, (2012). 12. s wshah, g kumar, v govindaraju, in proceedings of 21st international conference on pattern recognition, multilingual word spotting in offline handwritten documents,pp. 310313,(2012). 13. a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012). 14. v frinken, a fischer, r manmatha, h bunke, a novel word spotting method based on recurrent neural networks, ieee trans. pattern anal. mach. intell.34(2), 211224",
                "missing_tokens": [
                  "211",
                  "224"
                ],
                "extra_tokens": [
                  "h",
                  "bunke",
                  "a",
                  "recognition",
                  "of"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "rules": 3,
            "passed": 3,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 71.14581639877285,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 86.36363636363636,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 86.36363636363636,
                "rawValue": 86.36363636363636,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.36544563022787,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.36544563022787,
                "rawValue": 99.36544563022787,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 40,
                "rawValue": 40,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.81844028483774,
          79.3898688562663
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-44474d2f099f",
      "label": "20190601_ECR_UKPB_081_p1.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 84.01001112347053,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 18,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.15989988876529476,
                "edit_whole": 0.15989988876529476,
                "edit_sample_avg": 0.17330611731390985
              }
            }
          }
        },
        "reading_order": {
          "value": 68.18181818181819,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3181818181818182,
                "edit_whole": 0.3181818181818182,
                "edit_sample_avg": 0.3181818181818182
              }
            }
          }
        },
        "heading": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "rules": 4,
            "passed": 3
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-44474d2f099f.pdf",
            "gt_count": 2,
            "pred_count": 0,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 52,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/20190601_ECR_UKPB_081_p1",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 0,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7561271071981479,
                "best_pred_iou": 0.7561271071981479,
                "best_pred_bbox": [
                  0,
                  0.00243605359317905,
                  0.608214849921011,
                  0.0097442143727162
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-header"
                },
                "gt_text_norm": "issue date: 01-06-2019 zone: ukpb desk: graphicdetail output on: 29-05-2019----18:36 page: gd1 revision: 0",
                "pred_text_norm": "issue date 01 06 2019 zone ukpb desk graphicdetail output on 29 05 2019 18 36 page gd1 revision 0",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9914907344969881,
                "furniture_x_fill_coverage": 0.9914907344969881,
                "furniture_y_coverage": 0.7626164127310308,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  0
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "64fcaec3e66394d7",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 4,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9032222476056576,
                "best_pred_iou": 0.9027832211206562,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.0730816077953715,
                  0.4976303317535545,
                  0.09378806333739342
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "graphic detail europe's elections",
                "pred_text_norm": "europe's elections graphic detail",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "a5377c57b734164a",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.866844217445002,
                "best_pred_iou": 0.8440474258923257,
                "best_pred_bbox": [
                  0.7330173775671406,
                  0.0730816077953715,
                  0.9162717219589257,
                  0.0828258221680877
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.10256410256410256,
                "token_recall": 0.6666666666666666,
                "token_f1": 0.17777777777777778,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "european",
                  "and"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "fd34f592a482ad49",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.11627906976744186,
                "token_recall": 0.7142857142857143,
                "token_f1": 0.2,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "and",
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "8801ce2764a03952",
                "element_index": 6,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9987038440636761,
                "best_pred_iou": 0.5673102654632426,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "f37e140063469e33",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.17073170731707318,
                "token_recall": 0.875,
                "token_f1": 0.28571428571428575,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "change in seats from 2014 to 2019 elections",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "seats"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "270bb7eb0b290460",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.13636363636363635,
                "token_recall": 0.8571428571428571,
                "token_f1": 0.2352941176470588,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "1ad5d91de925fb94",
                "element_index": 9,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.2936970321314534,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.18181818181818182,
                "token_recall": 0.47058823529411764,
                "token_f1": 0.26229508196721313,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption",
                  "picture_type": "chart"
                },
                "gt_text_norm": "note: strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right.",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "note",
                  "pro",
                  "and",
                  "anti",
                  "eu"
                ],
                "extra_tokens": [
                  "trendline",
                  "the",
                  "sdp",
                  "die",
                  "grunen"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c925dc467990b2a6",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8577433090656742,
                "best_pred_iou": 0.8400706745381596,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.5712545676004872,
                  0.3791469194312796,
                  0.5785627283800243
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 2,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "sources: chapel hill expert survey (2014/2017); ecfr; european parliament",
                "pred_text_norm": "sources: chapel hill expert survey (2014/2017); ecfr; european parliament",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "08c99204ce9ec991",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8306267295833776,
                "best_pred_iou": 0.829804920693604,
                "best_pred_bbox": [
                  0.4676145339652449,
                  0.5712545676004872,
                  0.8973143759873617,
                  0.5785627283800243
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "includes modem and udi  currently suspended from the epp group  ideology and difference based on ukip 2014",
                "pred_text_norm": "includes modem and udi  currently suspended from the epp group  ideology and difference based on ukip 2014",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "50f1c91395085075",
                "element_index": 13,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9449328175023874,
                "best_pred_iou": 0.9449208230959752,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.5931790499390986,
                  0.330173775671406,
                  0.6358099878197321
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "an equal and opposite reaction",
                "pred_text_norm": "an equal and opposite reaction",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b07d8fcb0c18e16e",
                "element_index": 14,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 9,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8908102884907735,
                "best_pred_iou": 0.8862564788871908,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.6735688185140073,
                  0.34755134281200634,
                  0.6942752740560292
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "centrist liberals, not populists, gained the most power in the eu parliament",
                "pred_text_norm": "centrist liberals, not populists, gained the most power in the eu parliament",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "3e9872c2043fc832",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9916135714877424,
                "best_pred_iou": 0.9894317982417837,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.702801461632156,
                  0.35545023696682465,
                  0.833130328867235
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9743589743589743,
                "token_recall": 0.987012987012987,
                "token_f1": 0.9806451612903225,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "eurosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "pred_text_norm": "e urosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "missing_tokens": [
                  "eurosceptics"
                ],
                "extra_tokens": [
                  "e",
                  "urosceptics"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "57937d6fb04b09f2",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9722476664726685,
                "best_pred_iou": 0.9721102462314164,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.8367844092570037,
                  0.35545023696682465,
                  0.9305724725943971
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.7037037037037037,
                "token_recall": 0.9827586206896551,
                "token_f1": 0.8201438848920862,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "for the first time in the parliament's history, its two main blocs, the european people's party and the socialists and democrats, failed to achieve a majority between them. in theory, that could turn the eurosceptics into kingmakers. in practice, the older parties back the eu and want nothing to do with the populists. that will force",
                "pred_text_norm": "for the first time in the parliament's history, its two main blocs, the european people's party and the socialists and democrats, failed to achieve a majority between them. in theory, that could turn the eurosceptics into kingmakers. in practice, the older parties back the euand want nothing to do with the populists. that will force them to depend on the liberals instead. moreover, the pro-eu parties are likely to form a more cohesive group than their adversaries will.",
                "missing_tokens": [
                  "and"
                ],
                "extra_tokens": [
                  "the",
                  "to",
                  "a",
                  "them",
                  "parties"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3cd93df80624da23",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.41279353068237506,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.6175395858708892,
                  0.6208530805687204,
                  0.6370280146163215
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 13,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.8,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.47058823529411764,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "them to depend on the liberals instead. moreover, the pro-eu parties are likely to form a more cohesive group than their adversaries will.",
                "pred_text_norm": "form a more cohesive group than their ad versaries will.",
                "missing_tokens": [
                  "them",
                  "to",
                  "depend",
                  "on",
                  "the"
                ],
                "extra_tokens": [
                  "ad",
                  "versaries"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b0cc9ffb028e1146",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.981850498647716,
                "best_pred_iou": 0.9818504986477158,
                "best_pred_bbox": [
                  0.37282780410742494,
                  0.6431181485992692,
                  0.6255924170616114,
                  0.7722289890377588
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "almost every possible mix of policy positions is present among the parliament's 177 different parties. however, the chapel hill survey shows that some combinations tend to go together. its authors assess parties' views on dozens of issues, and aggregate them into ideological scores. the study was last run in 2017, so its ratings do not count recent political shifts. nonetheless, its scores track well with other surveys, and with parties' own manifestos.",
                "pred_text_norm": "almost every possible mix of policy positions is present among the parliament's 177 different parties. however, the chapel hill survey shows that some combinations tend to go together. its authors assess parties' views on dozens of issues, and aggregate them into ideological scores. the study was last run in 2017, so its ratings do not count recent political shifts. nonetheless, its scores track well with other surveys, and with parties' own manifestos.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "cde14911c7975127",
                "element_index": 19,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9777180565907543,
                "best_pred_iou": 0.9777180565907543,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.7758830694275274,
                  0.6255924170616114,
                  0.9305724725943971
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9325842696629213,
                "token_recall": 0.9880952380952381,
                "token_f1": 0.9595375722543353,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "one pattern is the boomerang-shaped relationship between views on the eu on one hand, and older divides over economic redistribution and cultural openness on the other. before the global financial crisis, euroscepticism won few votes. but the eu's bailouts of bankrupt member states and struggles to absorb refugees linked opposition to european integration with hostility towards bankers and foreigners. sensing a chance to broaden their scope, far-right and far-left parties sharpened their criticism of the eu, and eurosceptic parties be-",
                "pred_text_norm": "one pattern is the boomerang-shaped relationship between views on the eu on one hand, and older divides over economic redistribution and cultural openness on the other. before the global financial crisis, euroscepticism won few votes. but the eu's bailouts of bankrupt member states and struggles to absorb refugees linked opposition to european integration with hostility towards bankers and foreigners. sensing a chance to broaden their scope, far-right and far-left parties sharpened their criticism of the eu, and eurosceptic parties became more radical on other issues.",
                "missing_tokens": [
                  "be"
                ],
                "extra_tokens": [
                  "on",
                  "other",
                  "became",
                  "more",
                  "radical"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d1ddb61e779f29cb",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0,
                  0.00243605359317905,
                  0.608214849921011,
                  0.0097442143727162
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "came more radical on other issues.",
                "pred_text_norm": null,
                "missing_tokens": [
                  "came",
                  "more",
                  "radical",
                  "on",
                  "other"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a0379b21b84d6fac",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9776724300345873,
                "best_pred_iou": 0.9720614996216361,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.6065773447015834,
                  0.8973143759873617,
                  0.7125456760048721
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as a result, today's anti-eu parties mostly land on either the far left (such as unsubmissive france) or far right (like the alternative for germany). these two wings will struggle to find common cause over economic policy. the biggest exception, italy's five star movement, sits in the centre only because it combines policies from both left and right extremes.",
                "pred_text_norm": "as a result, today's anti-eu parties mostly land on either the far left (such as unsubmissive france) or far right (like the alternative for germany). these two wings will struggle to find common cause over economic policy. the biggest exception, italy's five star movement, sits in the centre only because it combines policies from both left and right extremes.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "55b74da0773aab91",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9765116061441423,
                "best_pred_iou": 0.9765116061441425,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.7149817295980512,
                  0.8973143759873617,
                  0.8209500609013398
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in contrast, the surging pro-eu parties, including france's en marche and britain's liberal democrats, have much in common. they combine cultural liberalism with a centrist economic agenda emphasising equitable growth. these parties also tend to back efforts to fight climate change, making them natural allies of the green parties that gained seats across europe.",
                "pred_text_norm": "in contrast, the surging pro-eu parties, including france's en marche and britain's liberal democrats, have much in common. they combine cultural liberalism with a centrist economic agenda emphasising equitable growth. these parties also tend to back efforts to fight climate change, making them natural allies of the green parties that gained seats across europe.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b65b566ac372ad22",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9819248409223761,
                "best_pred_iou": 0.9819248409223761,
                "best_pred_bbox": [
                  0.6445497630331753,
                  0.8246041412911084,
                  0.8973143759873617,
                  0.9305724725943971
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9838709677419355,
                "token_recall": 1,
                "token_f1": 0.991869918699187,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand.",
                "pred_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand. 7",
                "missing_tokens": [],
                "extra_tokens": [
                  "7"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9f7623f1083d0a68",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9986313225481035,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13032886723507917,
                  0.9004739336492891,
                  0.5676004872107187
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.20930232558139536,
                "token_recall": 0.8181818181818182,
                "token_f1": 0.33333333333333337,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "party name--parliamentary grouping 2019 election, provisional results, seats 10 20",
                "pred_text_norm": "trendline cdu/csu germany the republicans france sdp germany die grunen germany les verts france die linke germany alternative for germany podemos spain ciudadanos spain national rally france brexit party  britain conservatives britain labour britain lib dems britain fidesz  hungary northern league italy five star movement italy law   justice poland en marche  france unsubmissive france parties in grey do not belong to a group democratic party italy socialist party france italy's five star movement is a distinctive centrist, anti-eu outlier   anti-eu     far left political ideology far right   position on the eu   pro-eu conservatives and reformists europe of freedom   direct democracy european people's party socialists and democrats united left/ nordic green left greens/ european free alliance alliance of liberals and democrats/ renaissance europe of nations and freedom parliamentary grouping 2019 election, provisional results, seats 10 20 european parliament political parties and groupings by ideology and position on the eu party name change in seats from 2014 to 2019 elections selected parties, by position on the eu -15 -5 5 -10 0 10 15 2 20 5 -15 -5 5 -10 0 10 15 2 20 5 sdp democratic party italy socialist party les verts alternative for germany national rally en marche    lost gained   lib dems fidesz unsubmissive france five star movement law   justice   pro-eu cdu/csu podemos the republicans france die linke labour conservatives northern league brexit party  die grunen ciudadanos anti-eu   position on the eu strongly pro- and anti-eu parties won seats from the traditional centre-left and centre-right nil",
                "missing_tokens": [
                  "party",
                  "seats"
                ],
                "extra_tokens": [
                  "trendline",
                  "sdp",
                  "die",
                  "grunen",
                  "five"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "rules": 4,
            "passed": 3,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 43.13836586105774,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 68.18181818181819,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 68.18181818181819,
                "rawValue": 68.18181818181819,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.01001112347053,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.01001112347053,
                "rawValue": 84.01001112347053,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 63.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.8131184721841,
          59.38454704361267
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-ce9d90e069d1",
      "label": "2050247507.jpg",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 93.76344086021506,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "matchedSamples": 18,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06236559139784946,
                "edit_whole": 0.06236559139784946,
                "edit_sample_avg": 0.2141429402251121
              }
            }
          }
        },
        "reading_order": {
          "value": 72.22222222222221,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2777777777777778,
                "edit_whole": 0.2777777777777778,
                "edit_sample_avg": 0.2777777777777778
              }
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-ce9d90e069d1.pdf",
            "gt_count": 6,
            "pred_count": 0,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 6,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 52,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2050247507",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "d04163a620dc4741",
                "element_index": 0,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 0,
                "best_pred_class": "Page-header",
                "best_pred_class_norm": "Page-header",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.7203572976907158,
                "best_pred_bbox": [
                  0.07265625,
                  0.5032740879326474,
                  0.09765625,
                  0.7773620205799813
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "wiegand test - august 1994 line iii",
                "pred_text_norm": "wiegand test - august 1994 line iii",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "5e26476821de4a8e",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5347760949335617,
                "best_pred_iou": 0.5260182498060688,
                "best_pred_bbox": [
                  0.1015625,
                  0.05144995322731525,
                  0.209375,
                  0.39569691300280635
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "ba359843bd396f6d",
                "element_index": 2,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.753931213299779,
                "best_pred_bbox": [
                  0.103125,
                  0.8967882756470221,
                  0.121484375,
                  0.9451200498908637
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "starting:",
                "pred_text_norm": "starting:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "485ec48d359b181a",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.6644249189507816,
                "best_pred_bbox": [
                  0.133203125,
                  0.9011537262238852,
                  0.153515625,
                  0.9463673214842532
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ending:",
                "pred_text_norm": "ending:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "de936702e278ed77",
                "element_index": 4,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.711945226602307,
                "best_pred_bbox": [
                  0.182421875,
                  0.876208294356096,
                  0.199609375,
                  0.9466791393826005
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "test in brief:",
                "pred_text_norm": "test in brief:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "125d15093bbd871a",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8687736365166652,
                "best_pred_bbox": [
                  0.20078125,
                  0.2164016214530714,
                  0.275,
                  0.9476145930776426
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9886363636363636,
                "token_recall": 0.9886363636363636,
                "token_f1": 0.9886363636363636,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as you review this test plan, you may believe that this is a nightmare of a test. however, if you break this test down into its component parts, it is relatively simple. most of the sections are repeat variations using wiegand liquor or wipe film liquor to make half preps and finished product for r d. in between, we are introducing recycle or removing it, and to cap it off, we run a sorbate test at the end. so you see, it is essentially two tests in one.",
                "pred_text_norm": "as you review this test plan, you may believe that this is a nightmare of a test. however, if you break this test down into its component parts, it is relatively simple. most of the sections are repeat variations using wiegand liquor or wipe film llquor to make half preps and finished product for r d. in between, we are introducing recycle or removing it, and to cap it off, we run a sorbate test at the end. so you see, it is essentially two tests in one,",
                "missing_tokens": [
                  "liquor"
                ],
                "extra_tokens": [
                  "llquor"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "98a6f0ce2e3c87db",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8680251736111093,
                "best_pred_bbox": [
                  0.28125,
                  0.7664483941378235,
                  0.2984375,
                  0.8911755534767696
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "- one is a wiegand test",
                "pred_text_norm": "- - one is a wiegand test",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "82c2781567cd894d",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 11,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.7482617626046107,
                "best_pred_bbox": [
                  0.313671875,
                  0.7371375116931712,
                  0.331640625,
                  0.8921110071718117
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "list-item"
                },
                "gt_text_norm": "- the second is a sorbate test",
                "pred_text_norm": "- - the second is a sorbate test",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "331fac8658bb178c",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9998717044069535,
                "best_pred_iou": 0.7615369458392799,
                "best_pred_bbox": [
                  0.34296875,
                  0.13626442157779856,
                  0.389453125,
                  0.9488618646710321
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the overall test plan impact on the lab is less complicated than for processing personnel. they have the tight time frame, we just have to test and pull hh grabs. the test as far as the lab is concerned is made up of several stages. they are as follows:",
                "pred_text_norm": "the overall test plan impact on the lab is less complicated than for processing personnel. they have the tight time frame, we just have to test and pull hh grabs. the test as far as the lab is concerned is made up of several stages. they are as follows:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "eaa6187135d7b3f2",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9797534928763248,
                "best_pred_iou": 0.9307519136192315,
                "best_pred_bbox": [
                  0.391015625,
                  0.44745868412846895,
                  0.4171875,
                  0.8930464608668538
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9375,
                "token_recall": 0.8823529411764706,
                "token_f1": 0.9090909090909091,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 1: liquor variations are generated for conditions 1-5 and the fs is made for each.",
                "pred_text_norm": "- stage 1: liquor variations are generated for conditions1-5 and the fs is made for each.",
                "missing_tokens": [
                  "1",
                  "conditions"
                ],
                "extra_tokens": [
                  "conditions1"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a605adb181004afe",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9981176080732718,
                "best_pred_iou": 0.8818949986397903,
                "best_pred_bbox": [
                  0.422265625,
                  0.1153726223885251,
                  0.46953125,
                  0.8936700966635485
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 2: the lab tests the dncel mix for the recycle levels as we introduce rlb components into the system. once rlb components are stable in the system, we move on to the next stage. note: the lab determines when the liquor recycle is representative of rlb.",
                "pred_text_norm": "- stage 2: the lab tests the dncel mix for the recycle levels as we introduce rlb components into the system. once rlb components are stable in the system, - we move on to the next stage. note: the lab determines when the liquor recycle is representative of rlb.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "f9980c597d03a554",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.999100197248834,
                "best_pred_iou": 0.9610203367638198,
                "best_pred_bbox": [
                  0.469921875,
                  0.3292797006548176,
                  0.514453125,
                  0.8930464608668538
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9459459459459459,
                "token_recall": 0.9459459459459459,
                "token_f1": 0.9459459459459459,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 3: liquor variations are generated for conditions 6-13 and the fs is made for each. after variation 13 is completed, we make the rlbd prep without sorbate hh's as part of the sorbate test.",
                "pred_text_norm": "- stage 3: llauor variations are generated for conditions 6- 13 and the fs is made for oach. - after variation 13 is completed, we make the rlbd prep without sorbate hh's as part of the sorbate test.",
                "missing_tokens": [
                  "liquor",
                  "each"
                ],
                "extra_tokens": [
                  "llauor",
                  "oach"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "74d6e5add70bd14f",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9637966259544767,
                "best_pred_iou": 0.8927230451781853,
                "best_pred_bbox": [
                  0.51640625,
                  0.1780480199563455,
                  0.5484375,
                  0.8939819145618959
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 4: the lab tests the dncel mix for the recycle levels as we remove the rlb components. this is done in preparation of making rld again.",
                "pred_text_norm": "- stage 4: the lab tests the dncel mix for the recycle levels as we remove the rlb components. this is done in preparation of making rld again.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "e0a4ea9c72534fd7",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8120627536142683,
                "best_pred_bbox": [
                  0.54921875,
                  0.07327720611163081,
                  0.58125,
                  0.8946055503585906
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "stage 5: once the rlb components are out of the system, we will make the rld without sorbate product, then revert to normal rld production. the test is now over.",
                "pred_text_norm": "- stage 5: once the rlb components are out of the system, we will make the rld without sorbate product, then revert to normal rld production. the test is now over.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c71b99f7b898ab99",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.9793850444679814,
                "best_pred_bbox": [
                  0.58125,
                  0.10165263486124103,
                  0.6453125,
                  0.9516682257561584
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 24,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "as you see, the sorbate test overlaps toward the end of stage 3 and finishes up in stage 5. the lab will need extra staffing during sections of the test to complete the workload. this occurs most notably in stages 1 and 3. much of the test is recording normal lab values on the test form, and some of the testing will be performed by daylight personnel. so do not let the number of pages fluster you. think of it as part one, two, etc., etc. in this manner, it is not to bad.",
                "pred_text_norm": "as you see, the sorbate test overlaps toward the end of stage 3 and finishes up in stage 5. the lab will need extra staffing during sections of the test to complete the workload. this occurs most notably in stages 1 and 3. much of the test is recording normal lab values on the test form, and some of the testing will be performed by daylight personnel. so do not let the number of pages fluster you. think of it as part one, two, etc., etc. in this manner, it is not to bad.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "c9639fd4d73c19b0",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8337757753295135,
                "best_pred_bbox": [
                  0.64375,
                  0.4820704708450265,
                  0.6703125,
                  0.9513564078578111
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "chris milton will be working during portions of the test and is available to answer your questions at:",
                "pred_text_norm": "chris milton will be working during portions of the test and is available to answer your questions at:",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "611b3c892017c6fe",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "home: 530-5205",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "67576d6d2f853376",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "work: 751-1977",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "e29d247148685e8d",
                "element_index": 18,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.23089513224763256,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.75,
                "token_recall": 1,
                "token_f1": 0.8571428571428571,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "beeper: 778-0922",
                "pred_text_norm": "chuis home: 530-5205 work: 751-1977 beeper: 778-0922",
                "missing_tokens": [],
                "extra_tokens": [
                  "chuis"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "26b5c70c196b53b8",
                "element_index": 19,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "2bc0ca159164ab5a",
                "element_index": 20,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "03c1ed5a8a3f70b8",
                "element_index": 21,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9846101585646341,
                "best_pred_iou": 0.2688361923246395,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "9af5eb59d9610ffb",
                "element_index": 22,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 23,
                "best_pred_class": "Page-footer",
                "best_pred_class_norm": "Page-footer",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8657278806584373,
                "best_pred_bbox": [
                  0.91171875,
                  0.7692547552229498,
                  0.93515625,
                  0.8646710321172435
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 23,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "205520503",
                "pred_text_norm": "2050247507",
                "missing_tokens": [
                  "205520503"
                ],
                "extra_tokens": [
                  "2050247507"
                ],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 1,
                "furniture_x_fill_coverage": 1,
                "furniture_y_coverage": 1,
                "furniture_label_histogram": {
                  "Page-footer": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  23
                ],
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "0c7c4b0d025915bb",
                "element_index": 23,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.977418804845188,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.672265625,
                  0.7252884315559713,
                  0.73046875,
                  0.8883691923916432
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "24f194943fc03584",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 20,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9330127381231643,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.759765625,
                  0.6679139382600561,
                  0.86640625,
                  0.8874337386966011
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 20,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "other"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-ce9d90e069d1",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "205520503"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 48.397132616487454,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.22222222222221,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.22222222222221,
                "rawValue": 72.22222222222221,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.76344086021506,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.76344086021506,
                "rawValue": 93.76344086021506,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 26,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.56938044034818,
          63.14080901177675
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-6e927d5e9b85",
      "label": "delltechnologies-fy24-esg-report_p6.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 93.31010452961672,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 17,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06689895470383275,
                "edit_whole": 0.06689895470383275,
                "edit_sample_avg": 0.08460095268053747
              }
            }
          }
        },
        "reading_order": {
          "value": 64.70588235294117,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.35294117647058826,
                "edit_whole": 0.35294117647058826,
                "edit_sample_avg": 0.35294117647058826
              }
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-6e927d5e9b85.pdf",
            "gt_count": 5,
            "pred_count": 1,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.33333333333333337
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 1
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/delltechnologies-fy24-esg-report_p6",
          "group": "layout:layout",
          "details": {
            "passed": 12,
            "total": 24,
            "rule_results": [
              {
                "element_id": "e014626af3ff3ed1",
                "element_index": 0,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 0,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9150619957661222,
                "best_pred_iou": 0.7668263294362124,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "our business",
                "pred_text_norm": "our business",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d78d654455966974",
                "element_index": 1,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 1,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527668558832556,
                "best_pred_iou": 0.9507499982602885,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.22478829869130101,
                  0.30489389346037243,
                  0.29869130100076985
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "dell technologies' integrated solutions help customers modernize their it infrastructure, manage and operate in a multicloud world, address workforce transformation, and provide critical solutions that keep people and organizations connected.",
                "pred_text_norm": "dell technologies' integrated solutions help customers modernize their it infrastructure, manage and operate in a multicloud world, address workforce transformation, and provide critical solutions that keep people and organizations connected.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c3367c6e92760c3d",
                "element_index": 2,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.06326530364131272,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.40623646600259855,
                  0.057736720554272515,
                  0.4638371589432655,
                  0.10700538876058506
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 2,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b7609b703f368ce0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527377609645946,
                "best_pred_iou": 0.748808838856908,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.057736720554272515,
                  0.9445647466435686,
                  0.10700538876058506
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 9,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "170",
                "pred_text_norm": "170",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "95bf3e1a8bec72c4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9213757505308573,
                "best_pred_iou": 0.9211517836060314,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.12471131639722864,
                  0.964053702901689,
                  0.17859892224788299
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate number of countries dell operates in globally",
                "pred_text_norm": "approximate number of countries dell operates in globally",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fd17c1934cf78cda",
                "element_index": 5,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "map"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9764b61832a901cf",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.968649144531816,
                "best_pred_iou": 0.7001911225455478,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5088529638183218,
                  0.10350801212646167,
                  0.558891454965358
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 1",
                "pred_text_norm": "no. 1",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "28de8cbac51366d9",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.960695857833976,
                "best_pred_iou": 0.9598943302964836,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5765973826020016,
                  0.21307925508878303,
                  0.6505003849114703
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9523809523809523,
                "token_recall": 0.9090909090909091,
                "token_f1": 0.9302325581395349,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in client business, high-end gaming, purpose-built backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "pred_text_norm": "in client business, high-end gaming, purposebuilt backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "missing_tokens": [
                  "purpose",
                  "built"
                ],
                "extra_tokens": [
                  "purposebuilt"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2a97a3da2c67d9cb",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.8985661945401118,
                "best_pred_bbox": [
                  0.28064097011693373,
                  0.5019245573518091,
                  0.3533997401472499,
                  0.6474210931485759
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "97bd3f5d72cfc2c9",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9557479897218087,
                "best_pred_iou": 0.8941311476446361,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.7490377213240954,
                  0.37418796015591166,
                  0.7990762124711316
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 15,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2,000",
                "pred_text_norm": "2,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8908645518650427,
                "best_pred_iou": 0.8897931708522274,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.8160123171670516,
                  0.36249458640103943,
                  0.8498845265588915
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "patents issued to dell technologies in 2023",
                "pred_text_norm": "patents issued to dell technologies in 2023",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9203019505482906,
                "best_pred_iou": 0.9203019505482906,
                "best_pred_bbox": [
                  0.4716327414465136,
                  0.5088529638183218,
                  0.5573841489822434,
                  0.5488837567359507
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 34",
                "pred_text_norm": "no. 34",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9554a1ac2c4864d5",
                "element_index": 12,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 18,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7915608259699554,
                "best_pred_iou": 0.7082895353650027,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5765973826020016,
                  0.5266349068860979,
                  0.5896843725943033
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 18,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "on fortune 500",
                "pred_text_norm": "on fortune 500",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": null,
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 19,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.03226837357523574,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.7490377213240954,
                  0.9623213512343005,
                  0.7990762124711316
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 19,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "18158b56aa753888",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8937810421219496,
                "best_pred_iou": 0.8140445675865311,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.7490377213240954,
                  0.9623213512343005,
                  0.7990762124711316
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "120,000",
                "pred_text_norm": "120,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "7787d4504c687bfc",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 20,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.91195809524712,
                "best_pred_iou": 0.90658817020743,
                "best_pred_bbox": [
                  0.8523170203551321,
                  0.8160123171670516,
                  0.9688176699870074,
                  0.8498845265588915
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate dell technologies team members as of fy24",
                "pred_text_norm": "approximate dell technologies team members as of fy24",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "832f92b32a0af262",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9768259832658617,
                "best_pred_iou": 0.9734049677991143,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.7205542725173211,
                  0.21611087050671288,
                  0.8768283294842186
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "footnote"
                },
                "gt_text_norm": "client pc   upsell revenue statistic calculated by dell technologies primarily by utilizing other pc oems' financial public filings, as of q4 fy24; workstations (units) - idc ww quarterly workstation tracker cy23q4; pc monitors (units) - idc ww quarterly monitor tracker cy23q4; high-end gaming (units) - idc quarterly gaming tracker, cy23q4, 1,500  price band; server (units) - idc ww quarterly server tracker cy23q4; external storage (revenue) - idc ww quarterly enterprise storage systems tracker cy23q4; storage software - idc ww storage software and cloud services tracker cy23q4 and includes archiving software, data replication and protection software, software-defined storage controller software, and storage infrastructure and device management software; pbba - idc ww purpose-built backup appliance (pbba) (revenue) cy23q4; hyperconverged systems (hci) (revenue) - idc ww quarterly converged systems tracker cy23q4.",
                "pred_text_norm": "client pc   upsell revenue statistic calculated by dell technologies primarily by utilizing other pc oems' financial public filings, as of q4 fy24; workstations (units) - idc ww quarterly workstation tracker cy23q4; pc monitors (units) - idc ww quarterly monitor tracker cy23q4; high-end gaming (units) - idc quarterly gaming tracker, cy23q4, 1,500  price band; server (units) - idc ww quarterly server tracker cy23q4; external storage (revenue) - idc ww quarterly enterprise storage systems tracker cy23q4; storage software - idc ww storage software and cloud services tracker cy23q4 and includes archiving software, data replication and protection software, software-defined storage controller software, and storage infrastructure and device management software; pbba - idc ww purpose-built backup appliance (pbba) (revenue) cy23q4; hyperconverged systems (hci) (revenue) - idc ww quarterly converged systems tracker cy23q4.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "1ef1484ccd883a86",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 21,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8715464435519482,
                "best_pred_iou": 0.8715464435519482,
                "best_pred_bbox": [
                  0.03204850584668688,
                  0.930715935334873,
                  0.9683845820701602,
                  0.9422632794457275
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 21,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "introduction climate action circular economy digital inclusion inclusive workforce human rights trust by the numbers appendix dell technologies fy24 esg report 6",
                "pred_text_norm": "introduction climate action circular economy digital inclusion inclusive workforce human rights trust by the numbers appendix dell technologies fy24 esg report 6",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 2,
                "furniture_x_span_coverage": 0.9963534984892066,
                "furniture_x_fill_coverage": 0.9963534984892066,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  21
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 22,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8120422297598007,
                "best_pred_iou": 0.8120422297598008,
                "best_pred_bbox": [
                  0.03204850584668688,
                  0.9668976135488837,
                  0.533997401472499,
                  0.9784449576597383
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 22,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "messages from our leadership   our business   awards   goals dashboard   esg materiality   stakeholder engagement   reporting frameworks",
                "pred_text_norm": "messages from our leadership our business awards goals dashboard esg materiality stakeholder engagement reporting frameworks",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9969467637663622,
                "furniture_x_fill_coverage": 0.9969467637663622,
                "furniture_y_coverage": 0.814529179764814,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  22
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "599f8e411ace6c13",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.30627092232227343,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.40623646600259855,
                  0.057736720554272515,
                  0.4638371589432655,
                  0.10700538876058506
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 2,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.14285714285714285,
                "token_f1": 0.25,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "of fortune 500 servedas of fy24: 99%",
                "pred_text_norm": "99%",
                "missing_tokens": [
                  "of",
                  "fortune",
                  "500",
                  "servedas",
                  "fy24"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "af22529695db25ca",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5312430129310178,
                "best_pred_iou": 0.5287080897272024,
                "best_pred_bbox": [
                  0.4036379385015158,
                  0.30484988452655887,
                  0.4993503681247293,
                  0.35411855273287146
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.4,
                "token_f1": 0.5714285714285715,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "in fy24 revenue: 88.4b",
                "pred_text_norm": "88.4b",
                "missing_tokens": [
                  "in",
                  "fy24",
                  "revenue"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "7746e10811cae506",
                "element_index": 22,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 6,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.04602936393902918,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6275443915114768,
                  0.31793687451886066,
                  0.7059333044608055,
                  0.3672055427251732
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 6,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "image"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9c2d5a250657f4ce",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.45516967648796935,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6275443915114768,
                  0.31793687451886066,
                  0.7059333044608055,
                  0.3672055427251732
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 6,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.25,
                "token_f1": 0.4,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "invested in r d in fy24: 2.8b",
                "pred_text_norm": "2.8b",
                "missing_tokens": [
                  "invested",
                  "in",
                  "r",
                  "d",
                  "fy24"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "perType": {
              "footer": {
                "checks": 2,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 53.269864043178245,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.70588235294117,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.70588235294117,
                "rawValue": 64.70588235294117,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.31010452961672,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.31010452961672,
                "rawValue": 93.31010452961672,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 75,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.04990288798446,
          66.62133145941303
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-b895f53f5325",
      "label": "maersk-annual-report-2024_p8.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 98.7876254180602,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.012123745819397994,
                "edit_whole": 0.012123745819397994,
                "edit_sample_avg": 0.07658276125095347
              }
            }
          }
        },
        "reading_order": {
          "value": 63.1578947368421,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3684210526315789,
                "edit_whole": 0.3684210526315789,
                "edit_sample_avg": 0.3684210526315789
              }
            }
          }
        },
        "heading": {
          "value": 20,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 1
          }
        },
        "table": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc TEDS on published layout table HTML",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "samples": 2,
            "official": {
              "TEDS": {
                "all": 0
              },
              "TEDS_structure_only": {
                "all": 0
              }
            }
          }
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-b895f53f5325.pdf",
            "gt_count": 2,
            "pred_count": 2,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 40,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/maersk-annual-report-2024_p8",
          "group": "layout:layout",
          "details": {
            "passed": 10,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.01812383373395939,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.015608740894901144,
                  0.5296296296296297,
                  0.05723204994797086,
                  0.5388888888888889
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index",
                  "furniture": "page-header"
                },
                "gt_text_norm": "executive summary the integrator performance corporate governance sustainability financials",
                "pred_text_norm": null,
                "missing_tokens": [
                  "executive",
                  "summary",
                  "the",
                  "integrator",
                  "performance"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c0cc54ce603678f0",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8248980851135465,
                "best_pred_iou": 0.748699917808877,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.07962962962962963,
                  0.21644120707596254,
                  0.09444444444444444
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "financial summary",
                "pred_text_norm": "financial summary",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3007ec7787f94eb6",
                "element_index": 2,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 11,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9695828746864131,
                "best_pred_iou": 0.9645764540655445,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.12407407407407407,
                  0.36628511966701355,
                  0.2851851851851852
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "prevailing in a year of supply chain disruptions",
                "pred_text_norm": "prevailing in a year of supply chain disruptions",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0d843113ed1de89",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9685063458954879,
                "best_pred_iou": 0.9683052869398339,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.32037037037037036,
                  0.4141519250780437,
                  0.4777777777777778
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "pred_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 42,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.033020149843620186,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.7304890738813735,
                  0.26666666666666666,
                  0.8054110301768991,
                  0.6462962962962963
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 42,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "677eed3c82b0730d",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 16,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9148996710951229,
                "best_pred_iou": 0.8483291288968828,
                "best_pred_bbox": [
                  0.4630593132154006,
                  0.1,
                  0.5046826222684704,
                  0.11666666666666667
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue",
                "pred_text_norm": "revenue",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1e874c9c1758e90c",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 17,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8637818996093849,
                "best_pred_iou": 0.7653591732536057,
                "best_pred_bbox": [
                  0.7783558792924038,
                  0.1,
                  0.8012486992715921,
                  0.1111111111111111
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 3,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 25,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 25,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 0.42857142857142855,
                "token_f1": 0.6,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value",
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue : 55.5 bn (usd 51.1bn)",
                "pred_text_norm": "55.5 bn",
                "missing_tokens": [
                  "revenue",
                  "usd",
                  "51",
                  "1bn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 26,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9776920184795509,
                "best_pred_iou": 0.9652663362086594,
                "best_pred_bbox": [
                  0.46097814776274715,
                  0.26666666666666666,
                  0.5348595213319459,
                  0.6111111111111112
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 26,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "coming out of a year of normalisation, q1 results reflected the disrupted network and supply chain impacts of the red sea situation. while freight rates consequently went up, they were partially offset by the normal seasonal volume decline in ocean. cost control measures put in place in 2023 started to materialise, and the refocusing on core business in logistics   services resulted in the stabilisation of revenue.",
                "pred_text_norm": "coming out of a year of normalisation, q1 results reflected the disrupted network and supply chain impacts of the red sea situation. while freight rates consequently went up, they were partially offset by the normal seasonal volume decline in ocean. cost control measures put in place in 2023 started to materialise, and the refocusing on core business in logistics   services resulted in the stabilisation of revenue.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "58a9c94e807bd308",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 32,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9785800969965076,
                "best_pred_iou": 0.9713605578891862,
                "best_pred_bbox": [
                  0.5504682622268471,
                  0.26666666666666666,
                  0.6253902185223725,
                  0.6462962962962963
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 32,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "revenue continued to increase sequentially as the red sea situation became entrenched. container demand strengthened, and supply chain disruptions continued. revenue per move increased in terminals, and increasing volumes in logistics   services resulted in the beginning of recovery, with sequential growth of 3.7%. a general rebound began to emerge, with revenue trending above the pre-pandemic levels of 2020 and early 2021.",
                "pred_text_norm": "revenue continued to increase sequentially as the red sea situation became entrenched. container demand strengthened, and supply chain disruptions continued. revenue per move increased in terminals, and increasing volumes in logistics   services resulted in the beginning of recovery, with sequential growth of 3.7%. a general rebound began to emerge, with revenue trending above the pre- pandemic levels of 2020 and early 2021.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "caed47b59f04b0b4",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 36,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9664891958880358,
                "best_pred_iou": 0.9664891958880358,
                "best_pred_bbox": [
                  0.6409989594172737,
                  0.26666666666666666,
                  0.7138397502601457,
                  0.6462962962962963
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 36,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "freight rates peaked as supply chain pressure did not dissipate during the quarter and demand continued to be strong. geopolitical tensions persisted, acting as the main source of volatility for the economy and for trade and logistics. volumes were up across segments, and the rebound in profitability stemmed from peak rates, generally higher volumes and continued sg a cost control, reaping the benefits of cost measures put in place during 2023.",
                "pred_text_norm": "freight rates peaked as supply chain pressure did not dissipate during the quarter and demand continued to be strong. geopolitical tensions persisted, acting as the main source of volatility for the economy and for trade and logistics. volumes were up across segments, and the rebound in profitability stemmed from peak rates, generally higher volumes and continued sg a cost control, reaping the benefits of cost measures put in place during 2023.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "58af86a62b6c05c0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 42,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9646556961783745,
                "best_pred_iou": 0.9514920292759551,
                "best_pred_bbox": [
                  0.7304890738813735,
                  0.26666666666666666,
                  0.8054110301768991,
                  0.6462962962962963
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 42,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "container demand, while starting to weaken in q4, remained relatively strong as ocean volumes increased from the previous year and minimally decreased from q3. ocean loaded freight rates declined by 18% from the q3 peak as anticipated capacity began to enter the market. despite rate volatility in the logistics industry, revenue remained stable in logistics   services. terminals finished the year strong, with a 17% increase in revenue year-over-year.",
                "pred_text_norm": "container demand, while starting to weaken in q4, remained relatively strong as ocean volumes increased from the previous year and minimally decreased from q3. ocean loaded freight rates declined by 18% from the q3 peak as anticipated capacity began to enter the market. despite rate volatility in the logistics industry, revenue remained stable in logistics   services. terminals finished the year strong, with a 17% increase in revenue year-over-year.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d43d97061cc6dd96",
                "element_index": 12,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 49,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0.8470790589410889,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9073881373569199,
                  0.46111111111111114
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 49,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "free cash flow",
                "pred_text_norm": "free cash flow",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 54,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0.6982340305041923,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.45555555555555555
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 54,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 51,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5343113100489418,
                "best_pred_iou": 0.5343113100489418,
                "best_pred_bbox": [
                  0.8688865764828304,
                  0.48148148148148145,
                  0.9157127991675338,
                  0.5259259259259259
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 51,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.5,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "5.1 bn",
                "missing_tokens": [
                  "free",
                  "cash",
                  "flow",
                  "usd",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "4941a5711f0e2aad",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 55,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9635166446715991,
                "best_pred_iou": 0.9537737047132147,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.575925925925926,
                  0.9479708636836629,
                  0.6981481481481482
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 55,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "pred_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 57,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9950221939798912,
                "best_pred_iou": 0.756690856955925,
                "best_pred_bbox": [
                  0.8314255983350677,
                  0.7351851851851852,
                  0.9521331945889698,
                  0.8
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 57,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "5",
                  "1",
                  "2023",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 62,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.14421464716221666,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.826222684703434,
                  0.9055555555555556,
                  0.9458896982310093,
                  0.9185185185185185
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 62,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index"
                },
                "gt_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "pred_text_norm": null,
                "missing_tokens": [
                  "for",
                  "specifics",
                  "on",
                  "the",
                  "financial"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 13,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.27438908135755263,
                "best_pred_iou": 0.27438908135755263,
                "best_pred_bbox": [
                  0.01040582726326743,
                  0.9407407407407408,
                  0.062434963579604576,
                  0.9481481481481482
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 0.875,
                "token_f1": 0.9333333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-footer"
                },
                "gt_text_norm": "8 a.p. moller - maersk annual report 2024",
                "pred_text_norm": "a p moller maersk annual report 2024",
                "missing_tokens": [
                  "8"
                ],
                "extra_tokens": [],
                "furniture_group_size": 2,
                "furniture_x_span_coverage": 0.96051038711751,
                "furniture_x_fill_coverage": 0.96051038711751,
                "furniture_y_coverage": 0.571340164640992,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 2,
                "furniture_selected_span_indices": [
                  13,
                  14
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "4c0a2cd7f3fb80a7",
                "element_index": 19,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 52,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.7505672900516234,
                "best_pred_iou": 0.7505672900516234,
                "best_pred_bbox": [
                  0.8314255983350677,
                  0.3148148148148148,
                  0.9521331945889698,
                  0.37592592592592594
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 52,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "6",
                  "5",
                  "2023",
                  "3"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 47,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4285124050402215,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.1388888888888889,
                  0.918834547346514,
                  0.1814814814814815
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 47,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 0.6666666666666666,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.4444444444444444,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "ebit:6.5bn usb 3.9bn",
                "pred_text_norm": "55.5bn 6.5bn",
                "missing_tokens": [
                  "ebit",
                  "usb",
                  "3",
                  "9bn"
                ],
                "extra_tokens": [
                  "5bn"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "47682adfceb05a36",
                "element_index": 21,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 50,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.6782701769486738,
                "best_pred_iou": 0.6782701769486739,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.23148148148148148,
                  0.9458896982310093,
                  0.29814814814814816
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 50,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 58,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.2588900647675638,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.1,
                  0.9479708636836629,
                  0.1111111111111111
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 58,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": null,
                "missing_tokens": [
                  "usdbn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9b6f1ce0e868ba6f",
                "element_index": 23,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.3695932905723808,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.46409989594172735,
                  0.1,
                  0.858480749219563,
                  0.11481481481481481
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 15,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "ebit",
                "pred_text_norm": "ebit",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a18d4f113445a92f",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.29259259259259257,
                  0.05202913631633715,
                  0.30185185185185187
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 20,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 58.38910403098046,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.1578947368421,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.1578947368421,
                "rawValue": 63.1578947368421,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7876254180602,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7876254180602,
                "rawValue": 98.7876254180602,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 30,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 20,
                "rawValue": 20,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 40,
                "rawValue": 40,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.70650287927175,
          70.27793145070032
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-0b84261b4fc6",
      "label": "1 timetable (1)_page27.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-0b84261b4fc6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0,
                "edit_whole": 0,
                "edit_sample_avg": 0
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 45.45454545454545,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1 timetable (1)_page27",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9090909090909091,
            "trm": 0,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 45.45454545454545,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 45.45454545454545,
                "rawValue": 45.45454545454545,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.779220779220775,
          92.20779220779221
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-1265109a6ee7",
      "label": "1653739079_page34.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 62.77472527472527,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-1265109a6ee7",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.37225274725274726,
                "edit_whole": 0.37225274725274726,
                "edit_sample_avg": 0.37225274725274726
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 59.88305950230502,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.7046056344905446,
            "trm": 0.4930555555555556,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 62.77472527472527,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 62.77472527472527,
                "rawValue": 62.77472527472527,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 59.88305950230502,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 59.88305950230502,
                "rawValue": 59.88305950230502,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          17.522540682432897,
          88.95111211100433
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-2bb179df3d04",
      "label": "1653739079_page36.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 76.89873417721519,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-2bb179df3d04",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2310126582278481,
                "edit_whole": 0.2310126582278481,
                "edit_sample_avg": 0.2310126582278481
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.99618970772816,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.888560157790927,
            "trm": 0.5113636363636364,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.89873417721519,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.89873417721519,
                "rawValue": 76.89873417721519,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.99618970772816,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.99618970772816,
                "rawValue": 69.99618970772816,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.98498912642048,
          92.41356055499192
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-04c11de4a0e6",
      "label": "245804406-CV-Nevers-signé-EX_page60.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 94.13000840571588,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-04c11de4a0e6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.05869991594284113,
                "edit_whole": 0.05869991594284113,
                "edit_sample_avg": 0.05869991594284113
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 59.003499168559394,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/245804406-CV-Nevers-signé-EX_page60",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9104621402339329,
            "trm": 0.2696078431372549,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.13000840571588,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.13000840571588,
                "rawValue": 94.13000840571588,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 59.003499168559394,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 59.003499168559394,
                "rawValue": 59.003499168559394,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          21.876215367753613,
          93.30478679632505
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-7ab2d83d1cd6",
      "label": "AONR32314_page1.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 99.23780487804879,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-7ab2d83d1cd6",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.007621951219512195,
                "edit_whole": 0.007621951219512195,
                "edit_sample_avg": 0.007621951219512195
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 36.04220569482198,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.5958441138964395,
            "trm": 0.125,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.23780487804879,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.23780487804879,
                "rawValue": 99.23780487804879,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 36.04220569482198,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 36.04220569482198,
                "rawValue": 36.04220569482198,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          19.325715796124395,
          90.75428722469583
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-fc437565b684",
      "label": "text_dense__canara.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 92.98144110518692,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9958256029684601,
              "missing_sentence_percent": 0.8306451612903226,
              "unexpected_word_percent": 0.9981429897864438,
              "unexpected_sentence_percent": 0.8602150537634409,
              "too_many_sentence_occurence_percent": 0.8266666666666667,
              "missing_word_percent": 0.9972054028877504,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 94.68085106382979,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9468085106382979
            }
          }
        },
        "heading": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.7333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 75.92592592592592,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.8518518518518519,
              "normalized_title_accuracy": 0.6666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 93.54791109140122,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9298144110518692,
              "normalized_order": 0.9468085106382979
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 85.18518518518519,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 43,
            "num_neg_rules": 0,
            "pos_score": 0.5348837209302325,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.575,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 73.33333333333333,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 11,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.90282880417371,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 94.68085106382979,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 94.68085106382979,
                "rawValue": 94.68085106382979,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.98144110518692,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.98144110518692,
                "rawValue": 92.98144110518692,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 66.66666666666666,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 85.18518518518519,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 85.18518518518519,
                "rawValue": 85.18518518518519,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.5020205744098,
          77.07344914583837
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 69.45550987229313,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.5878048780487806,
              "missing_sentence_percent": 0.6666666666666666,
              "unexpected_word_percent": 0.5935828877005348,
              "unexpected_sentence_percent": 0.3333333333333333,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0.6804979253112033,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 63.63636363636363,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.6363636363636364
            }
          }
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1
            },
            "category_scores": {
              "normalized_text_styling": 0
            },
            "weight_sum": 1
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 67.51579446031664,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.6945550987229313,
              "normalized_order": 0.6363636363636364
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 8,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-a6ac79e04e6c",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 33.27296837716419,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 69.45550987229313,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 69.45550987229313,
                "rawValue": 69.45550987229313,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.013124786950964,
          61.87026764409382
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 87.34774751350857,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0.5384615384615384,
              "unexpected_word_percent": 0.8656716417910447,
              "unexpected_sentence_percent": 0.8461538461538461,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "missing_word_percent": 0.9354838709677419,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 85.71428571428571,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.8571428571428571
            }
          }
        },
        "heading": {
          "value": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 86.80326024710095,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.8734774751350857,
              "normalized_order": 0.8571428571428571
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 92.5925925925926,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 7,
            "num_neg_rules": 0,
            "pos_score": 0.7142857142857143,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_strikeout"
            ],
            "per_type_scores": {
              "is_bold": 1,
              "is_strikeout": 0
            }
          }
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 64.27577097006449,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 85.71428571428571,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 85.71428571428571,
                "rawValue": 85.71428571428571,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.34774751350857,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.34774751350857,
                "rawValue": 87.34774751350857,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 70,
                "rawValue": 70,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 92.5925925925926,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 92.5925925925926,
                "rawValue": 92.5925925925926,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          55.093517974340976,
          69.37923226005526
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-5dd32f0c5770",
      "label": "text_misc__marks.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 30.66893424036281,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0,
              "unexpected_sentence_percent": 0,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0,
              "bag_of_digit_percent": 0.14682539682539683
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 20.445956160241874,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.3066893424036281,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 18,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 9,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 26.13378684807256,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 30.66893424036281,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 30.66893424036281,
                "rawValue": 30.66893424036281,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          18.666990605766113,
          47.23841917719468
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0.004432624113475178,
              "unexpected_sentence_percent": 0,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 0.004545454545454545,
              "bag_of_digit_percent": 0.6666666666666666
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 25.48233090786282,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.38223496361794235,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 4,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.644699272358846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 38.22349636179423,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 38.22349636179423,
                "rawValue": 38.22349636179423,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.7462137659706,
          48.31764233739917
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-08cc5c475326",
      "label": "text_multicolumns__14999.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 90.80531018932393,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9490060501296457,
              "missing_sentence_percent": 0.7272727272727273,
              "unexpected_word_percent": 0.9895104895104895,
              "unexpected_sentence_percent": 0.7662337662337663,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "missing_word_percent": 0.9772313296903461,
              "bag_of_digit_percent": 0.9905956112852664
            }
          }
        },
        "reading_order": {
          "value": 93.87755102040816,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9387755102040817
            }
          }
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.5,
              "is_title": 0.5
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 54.41176470588236,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.5882352941176471,
              "normalized_title_accuracy": 0.5
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.82939046635202,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9080531018932394,
              "normalized_order": 0.9387755102040817
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 58.82352941176471,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 9,
            "num_neg_rules": 0,
            "pos_score": 0.2222222222222222,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.6666666666666666,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 6,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "score_sum": 0.5,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-08cc5c475326",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 78.70127812429936,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 93.87755102040816,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 93.87755102040816,
                "rawValue": 93.87755102040816,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.80531018932393,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.80531018932393,
                "rawValue": 90.80531018932393,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 58.82352941176471,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 58.82352941176471,
                "rawValue": 58.82352941176471,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.21519866021383,
          84.78662723164241
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-eb2521cc7842",
      "label": "text_multicolumns__paperchem.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 74.82368641554116,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9986091794158554,
              "missing_sentence_percent": 0.3333333333333333,
              "unexpected_word_percent": 0.8709677419354839,
              "unexpected_sentence_percent": 0.3333333333333333,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "missing_word_percent": 0.8635097493036211,
              "bag_of_digit_percent": 0.9068702290076336
            }
          }
        },
        "reading_order": {
          "value": 46.15384615384615,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.46153846153846156
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 2,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 34.090909090909086,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.75,
              "normalized_title_accuracy": 0,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 65.26707299497616,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.7482368641554116,
              "normalized_order": 0.46153846153846156
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 75,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 16,
            "num_neg_rules": 0,
            "pos_score": 0.375,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0.6666666666666666,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 49.32958876156455,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 46.15384615384615,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 46.15384615384615,
                "rawValue": 46.15384615384615,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 74.82368641554116,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.82368641554116,
                "rawValue": 74.82368641554116,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 75,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.28250465276962,
          56.5682189384839
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-45cdc3d8e1a0-page-1",
      "documentId": "parsebench-45cdc3d8e1a0",
      "label": "text_ocr__012-25.pdf · 1쪽",
      "dataset": "parsebench",
      "pages": 1,
      "page": 1,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 0,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          0,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "parsebench-45cdc3d8e1a0-page-2",
      "documentId": "parsebench-45cdc3d8e1a0",
      "label": "text_ocr__012-25.pdf · 2쪽",
      "dataset": "parsebench",
      "pages": 1,
      "page": 2,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 0,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          0,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "parsebench-45cdc3d8e1a0-page-3",
      "documentId": "parsebench-45cdc3d8e1a0",
      "label": "text_ocr__012-25.pdf · 3쪽",
      "dataset": "parsebench",
      "pages": 1,
      "page": 3,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 0,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          0,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "parsebench-18bee151fa52",
      "label": "text_ocr__069.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 56.27431393324114,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_word_occurence_percent": 0.9730337078651685,
              "missing_sentence_percent": 0.04878048780487805,
              "unexpected_word_percent": 0.5528846153846154,
              "unexpected_sentence_percent": 0.06666666666666667,
              "too_many_sentence_occurence_percent": 0.9761904761904762,
              "missing_word_percent": 0.5034642032332564,
              "bag_of_digit_percent": 0.8181818181818182
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 37.516209288827426,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.5627431393324114,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 1,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 33.33333333333333,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-18bee151fa52",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 34.58819611998156,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 56.27431393324114,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 56.27431393324114,
                "rawValue": 56.27431393324114,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 16.666666666666664,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 16.666666666666664,
                "rawValue": 16.666666666666664,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.7058543714154,
          53.27728294284397
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "too_many_word_occurence_percent": 1,
              "missing_sentence_percent": 0.96,
              "unexpected_word_percent": 1,
              "unexpected_sentence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_word_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 1
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 1,
              "is_title": 1
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 84.48275862068965,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.6896551724137931,
              "normalized_title_accuracy": 1
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 99.55555555555554,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9933333333333333,
              "normalized_order": 1
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 68.96551724137932,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 13,
            "num_neg_rules": 0,
            "pos_score": 0.3076923076923077,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3076923076923077
            }
          }
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.07471264367817,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.33333333333333,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.33333333333333,
                "rawValue": 99.33333333333333,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 68.96551724137932,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 68.96551724137932,
                "rawValue": 68.96551724137932,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          52.61412151067323,
          95.47126436781608
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-612e15095482",
      "label": "ko_academicpaper_39.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 2
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": 97.0598518408832,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.41197036817664,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.0598518408832,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.0598518408832,
                "rawValue": 97.0598518408832,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.72283597726903,
          85.2942645486976
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-08b85b25b6df",
      "label": "ko_academicpaper_40.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-54fb82b1726b",
      "label": "ko_book_1.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 94.41507644897476,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "12"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 61.10376911224369,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.41507644897476,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.41507644897476,
                "rawValue": 94.41507644897476,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.91643949271068,
          77.77358234985354
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-74ccbbcee6c4",
      "label": "ko_book_2.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 88.79285272839641,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 5
        },
        "reading_order": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "9"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 42.04428483139357,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.79285272839641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.79285272839641,
                "rawValue": 88.79285272839641,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.031632022423974,
          58.60306059385255
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-9059e2e92a9a",
      "label": "ko_exampaper_24.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.61685823754789,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2
          }
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "counts": {
            "gt_count": 2,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 86.59003831417624,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.61685823754789,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.61685823754789,
                "rawValue": 99.61685823754789,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333333333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          61.850027367268744,
          90.42145593869732
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-6213848de2f2",
      "label": "ko_financialreport_12.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 10
        },
        "reading_order": {
          "value": 80,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": 91.85765777325423,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 95.65217391304348,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-6213848de2f2",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 84.37153155465084,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 80,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 80,
                "rawValue": 80,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 91.85765777325423,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 91.85765777325423,
                "rawValue": 91.85765777325423,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          60.265379681893464,
          88.83680825332203
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-bb635290130a",
      "label": "ko_magazine_30.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.4908350305499,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-bb635290130a",
          "samples": 9
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-bb635290130a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-bb635290130a",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-bb635290130a",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.89816700610999,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.4908350305499,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.4908350305499,
                "rawValue": 99.4908350305499,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.07011929007855,
          85.64154786150712
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-b306e62fcf08",
      "label": "ko_newspaper_43.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 60.07326007326007,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-b306e62fcf08",
          "samples": 57
        },
        "reading_order": {
          "value": 42.85714285714286,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-b306e62fcf08",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-b306e62fcf08",
          "supplemental": true,
          "details": {
            "rules": 12,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 42.10526315789474,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-b306e62fcf08",
          "supplemental": true,
          "counts": {
            "gt_count": 12,
            "pred_count": 7,
            "matched_count": 4
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-b306e62fcf08",
          "supplemental": true,
          "details": {
            "rules": 12,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 36.258916522074415,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 42.85714285714286,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 42.85714285714286,
                "rawValue": 42.85714285714286,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.07326007326007,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.07326007326007,
                "rawValue": 60.07326007326007,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 42.10526315789474,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 42.10526315789474,
                "rawValue": 42.10526315789474,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.719380869756808,
          63.576523726899666
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-53b6614478ad",
      "label": "ko_slide_10.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 87.61904761904762,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.2063492063492,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.61904761904762,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.61904761904762,
                "rawValue": 87.61904761904762,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          33.945578231292515,
          91.08843537414965
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-80d11cefe9f9",
      "label": "ko_textbook_17.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 98.72204472843451,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 1
        },
        "heading": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에 제목 요소가 없음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 74.68051118210863,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.72204472843451,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.72204472843451,
                "rawValue": 98.72204472843451,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.67457781834779,
          85.53172067549065
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    }
  ],
  "coverageAudit": [
    {
      "document": "marathon-mp3lan_0638",
      "coverage": "published_full_document_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "source_page",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "scored",
        "figure": "scored",
        "formula": "scored",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "scored",
        "merged_text": "scored",
        "text_relation": "scored",
        "table_relation": "scored",
        "table_structure": "scored",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    },
    {
      "document": "parsebench-575ef6c72ec5",
      "coverage": "published_layout_annotations",
      "expectedScorableMetrics": [
        "text",
        "reading_order",
        "heading",
        "figure",
        "running_matter",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "scored",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-44474d2f099f",
      "coverage": "published_layout_annotations",
      "expectedScorableMetrics": [
        "text",
        "reading_order",
        "heading",
        "figure",
        "running_matter",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "scored",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-ce9d90e069d1",
      "coverage": "published_layout_annotations",
      "expectedScorableMetrics": [
        "text",
        "reading_order",
        "heading",
        "figure",
        "running_matter",
        "source_page",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "scored",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    },
    {
      "document": "parsebench-6e927d5e9b85",
      "coverage": "published_layout_annotations",
      "expectedScorableMetrics": [
        "text",
        "reading_order",
        "heading",
        "figure",
        "running_matter",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "scored",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-b895f53f5325",
      "coverage": "published_layout_annotations",
      "expectedScorableMetrics": [
        "text",
        "reading_order",
        "heading",
        "table",
        "figure",
        "running_matter",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "scored",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "scored",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-0b84261b4fc6",
      "coverage": "table_only",
      "expectedScorableMetrics": [
        "text",
        "table"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "no_ground_truth",
        "heading": "no_ground_truth",
        "table": "scored",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-1265109a6ee7",
      "coverage": "table_only",
      "expectedScorableMetrics": [
        "text",
        "table"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "no_ground_truth",
        "heading": "no_ground_truth",
        "table": "scored",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-2bb179df3d04",
      "coverage": "table_only",
      "expectedScorableMetrics": [
        "text",
        "table"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "no_ground_truth",
        "heading": "no_ground_truth",
        "table": "scored",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-04c11de4a0e6",
      "coverage": "table_only",
      "expectedScorableMetrics": [
        "text",
        "table"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "no_ground_truth",
        "heading": "no_ground_truth",
        "table": "scored",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-7ab2d83d1cd6",
      "coverage": "table_only",
      "expectedScorableMetrics": [
        "text",
        "table"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "no_ground_truth",
        "heading": "no_ground_truth",
        "table": "scored",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-fc437565b684",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-a6ac79e04e6c",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "no_ground_truth",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "no_ground_truth",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-7ebefff650eb",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy",
        "formula"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "scored",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-5dd32f0c5770",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-5847401fad94",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-08cc5c475326",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-eb2521cc7842",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy",
        "formula"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "scored",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-45cdc3d8e1a0",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-18bee151fa52",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "running_matter",
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "parsebench-16807829a472",
      "coverage": "published_content_and_style_rules",
      "expectedScorableMetrics": [
        "title_detection",
        "heading_hierarchy"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "no_ground_truth",
        "figure": "no_ground_truth",
        "formula": "no_ground_truth",
        "formatting": "scored",
        "layout": "no_ground_truth",
        "content_faithfulness": "scored",
        "styling": "scored",
        "title_detection": "scored",
        "heading_hierarchy": "scored",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "no_ground_truth",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-612e15095482",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "scored",
        "figure": "not_applicable",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "scored",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-08b85b25b6df",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "not_applicable",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-54fb82b1726b",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "source_page",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "not_applicable",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    },
    {
      "document": "mdp-74ccbbcee6c4",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "source_page",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    },
    {
      "document": "mdp-9059e2e92a9a",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "source_page",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "scored",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "scored",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    },
    {
      "document": "mdp-6213848de2f2",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "scored",
        "figure": "not_applicable",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "scored",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-bb635290130a",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-b306e62fcf08",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "not_applicable",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-53b6614478ad",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "heading",
        "title_detection"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "scored",
        "table": "not_applicable",
        "figure": "not_applicable",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "scored",
        "heading_hierarchy": "no_ground_truth",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "not_applicable",
        "source_page": "no_ground_truth"
      }
    },
    {
      "document": "mdp-80d11cefe9f9",
      "coverage": "published_page_annotations",
      "expectedScorableMetrics": [
        "running_matter",
        "source_page"
      ],
      "unimplemented": [],
      "statuses": {
        "text": "scored",
        "reading_order": "scored",
        "heading": "not_applicable",
        "table": "not_applicable",
        "figure": "scored",
        "formula": "not_applicable",
        "formatting": "no_ground_truth",
        "layout": "no_ground_truth",
        "content_faithfulness": "no_ground_truth",
        "styling": "no_ground_truth",
        "title_detection": "not_applicable",
        "heading_hierarchy": "not_applicable",
        "merged_table": "no_ground_truth",
        "merged_text": "no_ground_truth",
        "text_relation": "no_ground_truth",
        "table_relation": "no_ground_truth",
        "table_structure": "no_ground_truth",
        "notes": "no_ground_truth",
        "running_matter": "scored",
        "source_page": "scored"
      }
    }
  ]
}
