{
  "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": 56.995458010174644,
    "measuredAreas": 6,
    "totalAreas": 7,
    "areas": [
      {
        "id": "flow",
        "label": "읽기 흐름",
        "score": 71.89830987381026,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 69.0359477124183
          },
          {
            "dataset": "mdp",
            "score": 88.57142857142857
          },
          {
            "dataset": "parsebench",
            "score": 58.08755333758393
          }
        ]
      },
      {
        "id": "content",
        "label": "문자 내용",
        "score": 84.55890744652905,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 84.96236997267629
          },
          {
            "dataset": "mdp",
            "score": 89.87706295703904
          },
          {
            "dataset": "parsebench",
            "score": 78.8372894098718
          }
        ]
      },
      {
        "id": "structure",
        "label": "문서 구조·목차",
        "score": 40.040415282500774,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 21.799751138507606
          },
          {
            "dataset": "mdp",
            "score": 38.888888888888886
          },
          {
            "dataset": "parsebench",
            "score": 59.43260582010583
          }
        ]
      },
      {
        "id": "media",
        "label": "그림·표·수식",
        "score": 45.3354970418893,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 45.96503922355386
          },
          {
            "dataset": "mdp",
            "score": 67.91806656028115
          },
          {
            "dataset": "parsebench",
            "score": 22.123385341832897
          }
        ]
      },
      {
        "id": "typography",
        "label": "글자 표현",
        "score": 43.7676626206038,
        "datasets": [
          {
            "dataset": "parsebench",
            "score": 43.7676626206038
          }
        ]
      },
      {
        "id": "notes",
        "label": "주석·참조",
        "score": null,
        "datasets": []
      },
      {
        "id": "running",
        "label": "반복 요소·원본 페이지",
        "score": 56.37195579571466,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 96.79443881571541
          },
          {
            "dataset": "mdp",
            "score": 43.75
          },
          {
            "dataset": "parsebench",
            "score": 28.571428571428573
          }
        ]
      }
    ],
    "fullSevenAreaBounds": [
      48.85324972300684,
      63.138964008721125
    ],
    "profileId": "kiro-dpa-v2-connected-20261103-v2",
    "aggregation": "공식 원래 집계 보존 → 데이터셋·메트릭별 원래/보충 프로토콜 균등 평균 → 영역별 데이터셋 균등 평균 → 측정 영역 균등 평균"
  },
  "datasets": {
    "marathon": {
      "metrics": {
        "text": {
          "value": 84.96236997267629,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 69.0359477124183,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 21.799751138507606,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 67.61174256623384,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 51.12781954887219,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 19.155555555555555,
          "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": 59.523809523809526,
          "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": 75,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 21.799751138507606,
          "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.24475524475524,
          "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.54252298433269,
          "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": 63.71150937257429,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 69.0359477124183,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 69.0359477124183,
                "rawValue": 69.0359477124183,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.96236997267629,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.96236997267629,
                "rawValue": 84.96236997267629,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 21.799751138507606,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 21.799751138507606,
                "rawValue": 21.799751138507606,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 45.96503922355386,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 67.61174256623384,
                "rawValue": 67.61174256623384,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 51.12781954887219,
                "rawValue": 51.12781954887219,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 19.155555555555555,
                "rawValue": 19.155555555555555,
                "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": [
          45.50822098041021,
          74.07964955183878
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp": {
      "metrics": {
        "text": {
          "value": 89.87706295703904,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 88.57142857142857,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "heading": {
          "value": 38.888888888888886,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 38.888888888888886
              }
            ]
          }
        },
        "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": 65.80108939552753,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 88.57142857142857,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 88.57142857142857,
                "rawValue": 88.57142857142857,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.87706295703904,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.87706295703904,
                "rawValue": 89.87706295703904,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 38.888888888888886,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 38.888888888888886,
                "rawValue": 38.888888888888886,
                "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": [
          47.00077813966252,
          75.57220671109108
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench": {
      "metrics": {
        "text": {
          "value": 78.8372894098718,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_text_correctness",
                "value": 71.28154342972657
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 86.39303539001703
              }
            ]
          }
        },
        "reading_order": {
          "value": 58.08755333758393,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_order",
                "value": 54.10393051730438
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 62.07117615786347
              }
            ]
          }
        },
        "heading": {
          "value": 53.598544973544975,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_title_accuracy",
                "value": 36.19708994708994
              },
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 71
              }
            ]
          }
        },
        "table": {
          "value": 31.824701480044144,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_grits_trm_composite",
                "value": 63.64940296008829
              },
              {
                "metric": "MPDoc TEDS on published layout table HTML",
                "value": 0
              }
            ]
          }
        },
        "figure": {
          "value": 34.54545454545455,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "MPDoc FigureF1 on published layout picture regions",
                "value": 34.54545454545455
              }
            ]
          }
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench rule_is_latex_pass_rate",
                "value": 0
              }
            ]
          }
        },
        "formatting": {
          "value": 37.183464547435136,
          "status": "scored",
          "metric": "ParseBench avg_semantic_formatting",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_formatting"
        },
        "layout": {
          "value": 65.26666666666668,
          "status": "scored",
          "metric": "ParseBench avg_layout_element_rule_pass_rate",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#layout:layout"
        },
        "content_faithfulness": {
          "value": 65.55567245891916,
          "status": "scored",
          "metric": "ParseBench avg_content_faithfulness",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_content"
        },
        "styling": {
          "value": 43.7676626206038,
          "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": 57.142857142857146,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 57.142857142857146
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 48.46998751690447,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 58.08755333758393,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 58.08755333758393,
                "rawValue": 58.08755333758393,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 78.8372894098718,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 78.8372894098718,
                "rawValue": 78.8372894098718,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 59.43260582010583,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 53.598544973544975,
                "rawValue": 53.598544973544975,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 65.26666666666668,
                "rawValue": 65.26666666666668,
                "metric": "ParseBench avg_layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 22.123385341832897,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 31.824701480044144,
                "rawValue": 31.824701480044144,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 34.54545454545455,
                "rawValue": 34.54545454545455,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 43.7676626206038,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 43.7676626206038,
                "rawValue": 43.7676626206038,
                "metric": "ParseBench avg_normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 28.571428571428573,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 57.142857142857146,
                "rawValue": 57.142857142857146,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.54570358591811,
          55.831417871632404
        ],
        "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": 84.96236997267629,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 69.0359477124183,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 21.799751138507606,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 67.61174256623384,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 51.12781954887219,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 19.155555555555555,
          "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": 59.523809523809526,
          "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": 75,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 21.799751138507606,
          "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.24475524475524,
          "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.54252298433269,
          "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": 63.71150937257429,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 69.0359477124183,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 69.0359477124183,
                "rawValue": 69.0359477124183,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.96236997267629,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.96236997267629,
                "rawValue": 84.96236997267629,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 21.799751138507606,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 21.799751138507606,
                "rawValue": 21.799751138507606,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 45.96503922355386,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 67.61174256623384,
                "rawValue": 67.61174256623384,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 51.12781954887219,
                "rawValue": 51.12781954887219,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 19.155555555555555,
                "rawValue": 19.155555555555555,
                "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": [
          45.50822098041021,
          74.07964955183878
        ],
        "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": 98.93371757925073,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 22,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.010662824207492795,
                "edit_whole": 0.010662824207492795,
                "edit_sample_avg": 0.010209833699566668
              }
            }
          }
        },
        "reading_order": {
          "value": 100,
          "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,
                "edit_whole": 0,
                "edit_sample_avg": 0
              }
            }
          }
        },
        "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": 92,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2007.03579v2_p5",
          "group": "layout:layout",
          "details": {
            "passed": 23,
            "total": 25,
            "rule_results": [
              {
                "element_id": "f738791c786903d9",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 24,
                "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": 24,
                "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": [
                  24
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "0605a71cdc096bde",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.978120068213664,
                "best_pred_iou": 0.975929535279912,
                "best_pred_bbox": [
                  0.10242179616548941,
                  0.10572006183850637,
                  0.43558694920955265,
                  0.14793673445118324
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 0,
                "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": 1,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "d0e8ddd1ec4bf5d0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 2,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "bb94eebefb8d35f7",
                "element_index": 4,
                "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.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": 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 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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "1ab99c83dd292eaa",
                "element_index": 5,
                "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.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": 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": "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": 5,
                "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": 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": {},
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3592e1f8b51f0776",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 6,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9947714563998392,
                "best_pred_iou": 0.9936447049389772,
                "best_pred_bbox": [
                  0.06979482004709048,
                  0.5564276370555358,
                  0.47090480995627315,
                  0.8303008681174932
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 6,
                "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": 7,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c6ee57c31de7b7ed",
                "element_index": 10,
                "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.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": 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": "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": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9661207758970188,
                "best_pred_iou": 0.965788090234531,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.24568914258532526
                ],
                "gt_ro_index": 11,
                "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": 1,
                "token_recall": 0.96875,
                "token_f1": 0.9841269841269841,
                "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": "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).",
                "missing_tokens": [
                  "1"
                ],
                "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": "416586ba0cc18945",
                "element_index": 12,
                "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": 0.9504321373435402,
                "best_pred_iou": 0.9498005394864684,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.2487810679034368,
                  0.8992600067272116,
                  0.2930193839933405
                ],
                "gt_ro_index": 12,
                "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": 0.96875,
                "token_f1": 0.9841269841269841,
                "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": "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).",
                "missing_tokens": [
                  "2"
                ],
                "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": "8bb893aef18d7487",
                "element_index": 13,
                "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.9664668855215387,
                "best_pred_iou": 0.9664668855215386,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.296111309311452,
                  0.8992600067272116,
                  0.3522416458556309
                ],
                "gt_ro_index": 13,
                "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": 0.9722222222222222,
                "token_f1": 0.9859154929577464,
                "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": "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).",
                "missing_tokens": [
                  "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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1dfa75b43b3ed2ac",
                "element_index": 14,
                "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.9742402959693655,
                "best_pred_iou": 0.9742402959693655,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.3552146509691997,
                  0.8992600067272116,
                  0.4113449875133785
                ],
                "gt_ro_index": 14,
                "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": 0.9705882352941176,
                "token_f1": 0.9850746268656716,
                "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": "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.",
                "missing_tokens": [
                  "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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c96e9ece85272210",
                "element_index": 15,
                "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.9604097235396865,
                "best_pred_iou": 0.9593843534139047,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.4144369128314901,
                  0.8992600067272116,
                  0.45867522892139373
                ],
                "gt_ro_index": 15,
                "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": 0.9629629629629629,
                "token_f1": 0.9811320754716981,
                "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": "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.",
                "missing_tokens": [
                  "5"
                ],
                "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": "528d13e13eaea327",
                "element_index": 16,
                "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.9698412110525276,
                "best_pred_iou": 0.9693750123045966,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.4617671542395053,
                  0.8992600067272116,
                  0.506005470329409
                ],
                "gt_ro_index": 16,
                "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": 1,
                "token_recall": 0.9615384615384616,
                "token_f1": 0.9803921568627451,
                "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": "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.",
                "missing_tokens": [
                  "6"
                ],
                "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": "8dada858671b8e1e",
                "element_index": 17,
                "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.9581539881704353,
                "best_pred_iou": 0.9581539881704353,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.5090973956475205,
                  0.8992600067272116,
                  0.5652277321916994
                ],
                "gt_ro_index": 17,
                "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": 0.8717948717948718,
                "token_recall": 0.918918918918919,
                "token_f1": 0.8947368421052632,
                "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": "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).",
                "missing_tokens": [
                  "7",
                  "vol",
                  "15"
                ],
                "extra_tokens": [
                  "recognition",
                  "of",
                  "ine",
                  "vo1",
                  "l5"
                ],
                "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": "8843a89898e482bb",
                "element_index": 18,
                "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.9582995236717554,
                "best_pred_iou": 0.958015137023301,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.5682007373052682,
                  0.8992600067272116,
                  0.6125579735997146
                ],
                "gt_ro_index": 18,
                "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": 0.967741935483871,
                "token_f1": 0.9836065573770492,
                "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": "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.",
                "missing_tokens": [
                  "8"
                ],
                "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": "63333c55a583e9cc",
                "element_index": 19,
                "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.978769063598837,
                "best_pred_iou": 0.9779005864257156,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6155309787132834,
                  0.8992600067272116,
                  0.6598882150077298
                ],
                "gt_ro_index": 19,
                "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": 0.96,
                "token_f1": 0.9795918367346939,
                "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": "parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154.",
                "missing_tokens": [
                  "9"
                ],
                "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": "3c64295b88e89415",
                "element_index": 20,
                "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.9571174868261901,
                "best_pred_iou": 0.9563228382150023,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6628612201212986,
                  0.8992600067272116,
                  0.6953264359614698
                ],
                "gt_ro_index": 20,
                "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": 0.9583333333333334,
                "token_recall": 0.8846153846153846,
                "token_f1": 0.9199999999999999,
                "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": "uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002).",
                "missing_tokens": [
                  "10",
                  "39",
                  "46"
                ],
                "extra_tokens": [
                  "3946"
                ],
                "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": "e3f550d221ba92b8",
                "element_index": 21,
                "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.9787453413194097,
                "best_pred_iou": 0.9773670940582936,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6984183612795813,
                  0.8992600067272116,
                  0.7545486978237602
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 20,
                "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.8620689655172413,
                "token_recall": 0.7352941176470589,
                "token_f1": 0.7936507936507937,
                "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": "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).",
                "missing_tokens": [
                  "11",
                  "s",
                  "wshah",
                  "g",
                  "kumar"
                ],
                "extra_tokens": [
                  "swshah",
                  "gkumar",
                  "vgovindaraju",
                  "1419"
                ],
                "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": "d437e6c74aa18a8e",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 21,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9504564062021615,
                "best_pred_iou": 0.9504564062021613,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.757521702937329,
                  0.8992600067272116,
                  0.8018789392317754
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 21,
                "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.96,
                "token_recall": 0.8888888888888888,
                "token_f1": 0.923076923076923,
                "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": "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).",
                "missing_tokens": [
                  "12",
                  "310",
                  "313"
                ],
                "extra_tokens": [
                  "310313"
                ],
                "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": "ab768d5a633e9b6a",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 22,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9494349165624149,
                "best_pred_iou": 0.9494349165624147,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.8048519443453442,
                  0.8992600067272116,
                  0.8373171601855155
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 22,
                "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.9565217391304348,
                "token_recall": 0.88,
                "token_f1": 0.9166666666666666,
                "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": "a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012).",
                "missing_tokens": [
                  "13",
                  "934",
                  "942"
                ],
                "extra_tokens": [
                  "934942"
                ],
                "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": "004928a4c163b65b",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 23,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9698273337029354,
                "best_pred_iou": 0.9697321260490994,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.840409085503627,
                  0.8992600067272116,
                  0.8846474015935307
                ],
                "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": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9642857142857143,
                "token_recall": 0.9,
                "token_f1": 0.9310344827586207,
                "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": "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 (2012).",
                "missing_tokens": [
                  "14",
                  "211",
                  "224"
                ],
                "extra_tokens": [
                  "211224"
                ],
                "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"
              }
            ]
          }
        },
        "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": 78.98674351585015,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.93371757925073,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.93371757925073,
                "rawValue": 98.93371757925073,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 96,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 92,
                "rawValue": 92,
                "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": [
          56.419102511321526,
          84.9905310827501
        ],
        "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": 86.71067738231916,
          "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.13289322617680827,
                "edit_whole": 0.13289322617680827,
                "edit_sample_avg": 0.15713823331589205
              }
            }
          }
        },
        "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": 60,
          "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": 15,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 16,
                "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": 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": 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": [
                  16
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "64fcaec3e66394d7",
                "element_index": 1,
                "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.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": 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": "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": "before_not_before"
              },
              {
                "element_id": "a5377c57b734164a",
                "element_index": 2,
                "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.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": 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": 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": "after_not_after"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 4,
                "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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 5,
                "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": 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": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9968381173648241,
                "best_pred_iou": 0.5715387673341608,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 2,
                "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 8,
                "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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 9,
                "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": 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": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9934665735944254,
                "best_pred_iou": 0.29425028333952763,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 2,
                "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 11,
                "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": 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": 3,
                "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": 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": {
                  "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": 8,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "50f1c91395085075",
                "element_index": 13,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "b07d8fcb0c18e16e",
                "element_index": 14,
                "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.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": 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": "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": "before_not_before"
              },
              {
                "element_id": "3e9872c2043fc832",
                "element_index": 15,
                "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.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": 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": 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": 7,
                "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": 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": 0.9824561403508771,
                "token_recall": 0.9655172413793104,
                "token_f1": 0.9739130434782608,
                "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",
                "missing_tokens": [
                  "and",
                  "eu"
                ],
                "extra_tokens": [
                  "euand"
                ],
                "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": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9469697310806242,
                "best_pred_iou": 0.9229969948201218,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.5943970767356882,
                  0.6255924170616114,
                  0.6394640682095006
                ],
                "gt_ro_index": 18,
                "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": "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": "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": [],
                "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": "b0cc9ffb028e1146",
                "element_index": 18,
                "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.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": 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": 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": 11,
                "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": 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": 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.10110584518167456,
                  0.0730816077953715,
                  0.4976303317535545,
                  0.09378806333739342
                ],
                "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": 12,
                "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": 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": "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": 13,
                "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": 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": {},
                "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": 14,
                "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": 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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 6,
                "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": 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": 44.47849911282747,
        "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": 86.71067738231916,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.71067738231916,
                "rawValue": 86.71067738231916,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 67.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 60,
                "rawValue": 60,
                "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": [
          31.770356509162475,
          60.341785080591045
        ],
        "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": 77.77777777777779,
          "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.2222222222222222,
                "edit_whole": 0.2222222222222222,
                "edit_sample_avg": 0.2222222222222222
              }
            }
          }
        },
        "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": 4,
                "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": 4,
                "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": 6,
                "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": 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": "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": 7,
                "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": 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": {},
                "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": 8,
                "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": 8,
                "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": 9,
                "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": 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": 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": 10,
                "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": 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": 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": 17,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c71b99f7b898ab99",
                "element_index": 14,
                "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": 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": 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": "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": 18,
                "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": 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": "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "26b5c70c196b53b8",
                "element_index": 19,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 24,
                "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": 24,
                "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": [
                  24
                ],
                "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": 20,
                "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": 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": "24f194943fc03584",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 21,
                "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": 21,
                "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": 49.50824372759857,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 77.77777777777779,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 77.77777777777779,
                "rawValue": 77.77777777777779,
                "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": [
          35.363031233998974,
          63.93445980542755
        ],
        "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": 60.77970878346641,
          "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.3922029121653358,
                "edit_whole": 0.3922029121653358,
                "edit_sample_avg": 0.2254601243556744
              }
            }
          }
        },
        "reading_order": {
          "value": 11.764705882352944,
          "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.8823529411764706,
                "edit_whole": 0.8823529411764706,
                "edit_sample_avg": 0.8823529411764706
              }
            }
          }
        },
        "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": 72.72727272727272,
          "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": 6,
            "matched_count": 4,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.7272727272727272
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 4
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 58.333333333333336,
          "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": 14,
            "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": 13,
                "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": 13,
                "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": 21,
                "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": 21,
                "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": 22,
                "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": 22,
                "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": 23,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9835907400534281,
                "best_pred_iou": 0.9758215334703567,
                "best_pred_bbox": [
                  0.7808575140753573,
                  0.2340261739799846,
                  0.9688176699870074,
                  0.40030792917628943
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 23,
                "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": "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_gt_content"
              },
              {
                "element_id": "9764b61832a901cf",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "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": 2,
                "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": 3,
                "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": 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": 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": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9990635262811545,
                "best_pred_iou": 0.9858147066847482,
                "best_pred_bbox": [
                  0.28020788220008663,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6466512702078522
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 5,
                "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": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "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": 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": {},
                "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 25,
                "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": 25,
                "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "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": "before_not_before"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9895720744158782,
                "best_pred_iou": 0.9853720074494766,
                "best_pred_bbox": [
                  0.46946730186227803,
                  0.7967667436489607,
                  0.5915980944131659,
                  0.8475750577367206
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 19,
                "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": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": "",
                "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_attribution"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 24,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9980777986099709,
                "best_pred_iou": 0.9980777986099707,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 24,
                "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": "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_gt_content"
              },
              {
                "element_id": "18158b56aa753888",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 24,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "120,000",
                "pred_text_norm": "",
                "missing_tokens": [
                  "120",
                  "000"
                ],
                "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": "7787d4504c687bfc",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 24,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate dell technologies team members as of fy24",
                "pred_text_norm": "",
                "missing_tokens": [
                  "approximate",
                  "dell",
                  "technologies",
                  "team",
                  "members"
                ],
                "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": "832f92b32a0af262",
                "element_index": 17,
                "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.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": 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": {
                  "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": 26,
                "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": 9,
                "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": 5,
                "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": 5,
                "furniture_x_span_coverage": 0.9968141334861965,
                "furniture_x_fill_coverage": 0.9968141334861965,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 5
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  26
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 27,
                "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": 27,
                "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": [
                  27
                ],
                "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": 13,
                "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": 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": 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": 15,
                "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": 15,
                "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": 20,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.996097505435757,
                "best_pred_iou": 0.9829865395793898,
                "best_pred_bbox": [
                  0.5617150281507146,
                  0.0007698229407236335,
                  0.7501082719792118,
                  0.4503464203233256
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 20,
                "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": "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_gt_content"
              },
              {
                "element_id": "9c2d5a250657f4ce",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "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.5617150281507146,
                  0.0007698229407236335,
                  0.7501082719792118,
                  0.4503464203233256
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 20,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "invested in r d in fy24: 2.8b",
                "pred_text_norm": "",
                "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": 44.88767081195175,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 11.764705882352944,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 11.764705882352944,
                "rawValue": 11.764705882352944,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.77970878346641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.77970878346641,
                "rawValue": 60.77970878346641,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 79.16666666666667,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 58.333333333333336,
                "rawValue": 58.333333333333336,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 72.72727272727272,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 72.72727272727272,
                "rawValue": 72.72727272727272,
                "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": [
          32.06262200853696,
          60.63405057996554
        ],
        "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.4160066694456,
          "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.015839933305543976,
                "edit_whole": 0.015839933305543976,
                "edit_sample_avg": 0.11709312807710978
              }
            }
          }
        },
        "reading_order": {
          "value": 52.63157894736843,
          "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.47368421052631576,
                "edit_whole": 0.47368421052631576,
                "edit_sample_avg": 0.47368421052631576
              }
            }
          }
        },
        "heading": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4
          }
        },
        "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": 11,
            "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": 64,
          "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": 16,
            "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.09868427468140964,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.40555555555555556,
                  0.053069719042663895,
                  0.4666666666666667
                ],
                "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": 6,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": {
                  "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": 7,
                "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": 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": "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": 8,
                "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": 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": "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": 23,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.29678124961455504,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.45681581685744016,
                  0.674074074074074,
                  0.8116545265348595,
                  0.937037037037037
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 23,
                "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": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": 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": 24,
                "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": 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": 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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.5023484757459091,
                "best_pred_iou": 0.49430209363636696,
                "best_pred_bbox": [
                  0.5993756503642039,
                  0.13518518518518519,
                  0.663891779396462,
                  0.17592592592592593
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 14,
                "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": 0.5,
                "token_recall": 0.14285714285714285,
                "token_f1": 0.22222222222222224,
                "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.5bn 6.5bn",
                "missing_tokens": [
                  "revenue",
                  "5",
                  "bn",
                  "usd",
                  "51"
                ],
                "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_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "58a9c94e807bd308",
                "element_index": 9,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "caed47b59f04b0b4",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 21,
                "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": 21,
                "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "58af86a62b6c05c0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 22,
                "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": 22,
                "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": 30,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 30,
                "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": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 37,
                "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": 37,
                "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": 31,
                "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": 31,
                "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": 33,
                "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": 33,
                "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": "before_not_before"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 34,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 0.9277816059867048,
                "best_pred_iou": 0.8418004685813661,
                "best_pred_bbox": [
                  0.8324661810613944,
                  0.7407407407407407,
                  0.951092611862643,
                  0.7925925925925926
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 34,
                "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": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "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": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "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.9476962527802824,
                "best_pred_iou": 0.9476962527802826,
                "best_pred_bbox": [
                  0.826222684703434,
                  0.85,
                  0.9458896982310093,
                  0.9351851851851852
                ],
                "gt_ro_index": 23,
                "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": {
                  "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": "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.",
                "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": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 47,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.3429863516969377,
                "best_pred_iou": 0.3429863516969377,
                "best_pred_bbox": [
                  0.01040582726326743,
                  0.9555555555555556,
                  0.062434963579604576,
                  0.9648148148148148
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 46,
                "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.6427576852211176,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 2,
                "furniture_selected_span_indices": [
                  46,
                  47
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "4c0a2cd7f3fb80a7",
                "element_index": 19,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 29,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 0.6203748447553119,
                "best_pred_iou": 0.6203748447553119,
                "best_pred_bbox": [
                  0.8335067637877211,
                  0.31851851851851853,
                  0.951092611862643,
                  0.37037037037037035
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 29,
                "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": 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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 26,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.40988143090803797,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.13518518518518519,
                  0.918834547346514,
                  0.17592592592592593
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 26,
                "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": 28,
                "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": 28,
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 38,
                "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": 38,
                "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": 39,
                "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": 39,
                "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": "revenue 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.49410385865467377,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.03518518518518519,
                  0.04890738813735692,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "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": "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": 80,
          "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": 4,
            "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": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 54.60951712336281,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52.63157894736843,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52.63157894736843,
                "rawValue": 52.63157894736843,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.4160066694456,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.4160066694456,
                "rawValue": 98.4160066694456,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 72,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 64,
                "rawValue": 64,
                "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": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.00679794525915,
          67.57822651668772
        ],
        "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": 53.064275037369214,
          "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.4693572496263079,
                "edit_whole": 0.4693572496263079,
                "edit_sample_avg": 0.4693572496263079
              }
            },
            "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": 58.5829517000175,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.67165903400035,
            "trm": 0.5,
            "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": 53.064275037369214,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 53.064275037369214,
                "rawValue": 53.064275037369214,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 58.5829517000175,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 58.5829517000175,
                "rawValue": 58.5829517000175,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          15.949603819626674,
          87.3781752481981
        ],
        "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": 77.53164556962025,
          "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.22468354430379747,
                "edit_whole": 0.22468354430379747,
                "edit_sample_avg": 0.22468354430379747
              }
            },
            "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": 46.91543887348084,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.8391352237506084,
            "trm": 0.09917355371900828,
            "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": 77.53164556962025,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.53164556962025,
                "rawValue": 77.53164556962025,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 46.91543887348084,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 46.91543887348084,
                "rawValue": 46.91543887348084,
                "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.77815492044301,
          89.20672634901443
        ],
        "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": 95.49307714043516,
          "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.04506922859564849,
                "edit_whole": 0.04506922859564849,
                "edit_sample_avg": 0.04506922859564849
              }
            },
            "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": 76.4935628192654,
          "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.8632045897186412,
            "trm": 0.6666666666666667,
            "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": 95.49307714043516,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.49307714043516,
                "rawValue": 95.49307714043516,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 76.4935628192654,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 76.4935628192654,
                "rawValue": 76.4935628192654,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          24.56951999424294,
          95.99809142281437
        ],
        "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": 90.80051595313223,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9469627000150256,
            "trm": 0.8690476190476191,
            "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": 90.80051595313223,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 90.80051595313223,
                "rawValue": 90.80051595313223,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          27.148331547311574,
          98.57690297588299
        ],
        "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": 91.78184819269494,
          "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": {
              "unexpected_sentence_percent": 0.8275862068965517,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.9972054028877504,
              "too_many_word_occurence_percent": 0.9606263982102908,
              "too_many_sentence_occurence_percent": 0.8104575163398693,
              "missing_sentence_percent": 0.8306451612903226,
              "unexpected_word_percent": 0.9982086878638603
            }
          }
        },
        "reading_order": {
          "value": 98.93617021276596,
          "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.9893617021276596
            }
          }
        },
        "heading": {
          "value": 44.58333333333333,
          "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": {
              "is_title": 0.4666666666666667,
              "title_hierarchy_percent": 0.425
            }
          }
        },
        "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": 62.20763305322128,
          "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.7983193277310924,
              "normalized_title_accuracy": 0.4458333333333333
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 94.16662219938527,
          "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.9178184819269494,
              "normalized_order": 0.9893617021276596
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 79.83193277310924,
          "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.4418604651162791,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.475
            }
          }
        },
        "title_detection": {
          "value": 46.666666666666664,
          "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": 7,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 42.5,
          "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.425,
            "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": 63.026656902380694,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 98.93617021276596,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 98.93617021276596,
                "rawValue": 98.93617021276596,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.78184819269494,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.78184819269494,
                "rawValue": 91.78184819269494,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 44.58333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 44.58333333333333,
                "rawValue": 44.58333333333333,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 79.83193277310924,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 79.83193277310924,
                "rawValue": 79.83193277310924,
                "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": [
          45.01904064455764,
          73.5904692159862
        ],
        "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": 68.86027177705503,
          "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": {
              "unexpected_sentence_percent": 0.2916666666666667,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.6804979253112033,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.6666666666666666,
              "unexpected_word_percent": 0.5935828877005348
            }
          }
        },
        "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.11896906349124,
          "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.6886027177705503,
              "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.124158853354665,
        "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": 68.86027177705503,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.86027177705503,
                "rawValue": 68.86027177705503,
                "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": [
          18.928090773345524,
          61.78523363048838
        ],
        "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": 85.58433815656005,
          "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": {
              "unexpected_sentence_percent": 0.8,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.9354838709677419,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "missing_sentence_percent": 0.5384615384615384,
              "unexpected_word_percent": 0.863013698630137
            }
          }
        },
        "reading_order": {
          "value": 57.14285714285714,
          "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.5714285714285714
            }
          }
        },
        "heading": {
          "value": 50,
          "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": {
              "is_title": 0.6,
              "title_hierarchy_percent": 0.4
            }
          }
        },
        "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": 64.81481481481481,
          "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.5,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 76.10384448532574,
          "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.8558433815656006,
              "normalized_order": 0.5714285714285714
            },
            "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_strikeout": 0,
              "is_bold": 1
            }
          }
        },
        "title_detection": {
          "value": 60,
          "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": 3,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 40,
          "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.4,
            "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": 55.88663131533497,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 57.14285714285714,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 57.14285714285714,
                "rawValue": 57.14285714285714,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.58433815656005,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.58433815656005,
                "rawValue": 85.58433815656005,
                "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": 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": [
          47.90282684171569,
          62.18854112742997
        ],
        "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": {
              "unexpected_sentence_percent": 0,
              "bag_of_digit_percent": 0.14682539682539683,
              "missing_word_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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_sup": 0,
              "is_bold": 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": {
              "unexpected_sentence_percent": 0,
              "bag_of_digit_percent": 0.6666666666666666,
              "missing_word_percent": 0.004545454545454545,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0.004432624113475178
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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": 91.10911352884156,
          "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": {
              "unexpected_sentence_percent": 0.7875,
              "bag_of_digit_percent": 0.9905956112852664,
              "missing_word_percent": 0.9772313296903461,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "missing_sentence_percent": 0.7272727272727273,
              "unexpected_word_percent": 0.9895104895104895
            }
          }
        },
        "reading_order": {
          "value": 91.83673469387756,
          "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.9183673469387755
            }
          }
        },
        "heading": {
          "value": 71.66666666666667,
          "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": {
              "is_title": 0.8333333333333334,
              "title_hierarchy_percent": 0.6
            }
          }
        },
        "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": 65.24509803921569,
          "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.7166666666666667
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.3516539171869,
          "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.9110911352884157,
              "normalized_order": 0.9183673469387755
            },
            "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_sup": 0,
              "is_bold": 0.6666666666666666
            }
          }
        },
        "title_detection": {
          "value": 83.33333333333334,
          "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": 5,
            "total": 6,
            "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-08cc5c475326",
          "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": 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": 82.6872088602301,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 91.83673469387756,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 91.83673469387756,
                "rawValue": 91.83673469387756,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.10911352884156,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.10911352884156,
                "rawValue": 91.10911352884156,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 71.66666666666667,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 71.66666666666667,
                "rawValue": 71.66666666666667,
                "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": [
          59.0622920430215,
          87.63372061445008
        ],
        "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": {
              "unexpected_sentence_percent": 0.3333333333333333,
              "bag_of_digit_percent": 0.9068702290076336,
              "missing_word_percent": 0.8635097493036211,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "missing_sentence_percent": 0.3333333333333333,
              "unexpected_word_percent": 0.8709677419354839
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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_sup": 0,
              "is_bold": 0.6666666666666666,
              "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": 76.72336648747724,
          "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": {
              "unexpected_sentence_percent": 0.34615384615384615,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.8061674008810573,
              "too_many_word_occurence_percent": 0.998533724340176,
              "too_many_sentence_occurence_percent": 0.9583333333333334,
              "missing_sentence_percent": 0.34782608695652173,
              "unexpected_word_percent": 0.9136212624584718
            }
          }
        },
        "reading_order": {
          "value": 83.33333333333334,
          "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.8333333333333334
            }
          }
        },
        "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": {
              "is_title": 0.42857142857142855,
              "title_hierarchy_percent": 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": 78.92668876942926,
          "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.7672336648747723,
              "normalized_order": 0.8333333333333334
            },
            "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": 74.86848282130498,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 83.33333333333334,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 83.33333333333334,
                "rawValue": 83.33333333333334,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.72336648747724,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.72336648747724,
                "rawValue": 76.72336648747724,
                "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": [
          53.47748772950355,
          82.04891630093212
        ],
        "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": 55.70704580360534,
          "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": {
              "unexpected_sentence_percent": 0.041666666666666664,
              "bag_of_digit_percent": 0.7622377622377622,
              "missing_word_percent": 0.5011547344110855,
              "too_many_word_occurence_percent": 0.9954022988505747,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.04878048780487805,
              "unexpected_word_percent": 0.550251256281407
            }
          }
        },
        "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": {
              "is_title": 0.3333333333333333,
              "title_hierarchy_percent": 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": 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.138030535736895,
          "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.5570704580360534,
              "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.474742494054404,
        "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": 55.70704580360534,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 55.70704580360534,
                "rawValue": 55.70704580360534,
                "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.624816067181715,
          53.19624463861029
        ],
        "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": {
              "unexpected_sentence_percent": 1,
              "missing_word_percent": 1,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.96,
              "unexpected_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": {
              "is_title": 1,
              "title_hierarchy_percent": 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": 80,
          "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.6000000000000001,
              "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": 60.00000000000001,
          "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.23076923076923078,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.23076923076923078
            }
          }
        },
        "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": 89.83333333333333,
        "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": 60.00000000000001,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 60.00000000000001,
                "rawValue": 60.00000000000001,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          51.33333333333333,
          94.19047619047618
        ],
        "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": 100,
          "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": 88.37153155465084,
        "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": 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": [
          63.12252253903632,
          91.6939511104649
        ],
        "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": 77.77777777777779,
          "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": 75.45372256166554,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 77.77777777777779,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 77.77777777777779,
                "rawValue": 77.77777777777779,
                "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": [
          53.89551611547539,
          82.46694468690396
        ],
        "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": 59.29370150616157,
          "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": 36.50793650793651,
          "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": 34.4767252929982,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 36.50793650793651,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 36.50793650793651,
                "rawValue": 36.50793650793651,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 59.29370150616157,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 59.29370150616157,
                "rawValue": 59.29370150616157,
                "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": [
          19.700985881713258,
          62.55812873885611
        ],
        "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": 80.46511627906978,
          "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": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "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-53b6614478ad",
          "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": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 60.15503875968992,
        "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": 80.46511627906978,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.46511627906978,
                "rawValue": 80.46511627906978,
                "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": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          25.780730897009967,
          82.92358803986711
        ],
        "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": 43.75,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 18,
          "denominator": 32
        },
        "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": 47.916666666666664,
        "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": 43.75,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 43.75,
                "rawValue": 43.75,
                "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": [
          20.535714285714285,
          77.67857142857143
        ],
        "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.886190145732127,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1385,
          "denominator": 1441
        },
        "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": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 34.628730048577374,
        "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": 3.886190145732127,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 3.886190145732127,
                "rawValue": 3.886190145732127,
                "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": [
          14.84088430653316,
          71.98374144939031
        ],
        "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": 93.55638166047088,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 52,
          "denominator": 807
        },
        "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": 97.85212722015696,
        "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": 93.55638166047088,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.55638166047088,
                "rawValue": 93.55638166047088,
                "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.93662595149584,
          99.07948309435298
        ],
        "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.89303079416531,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 39,
          "numerator": 13,
          "denominator": 617
        },
        "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.29767693138844,
        "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.89303079416531,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.89303079416531,
                "rawValue": 97.89303079416531,
                "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.55614725630933,
          99.69900439916647
        ],
        "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": 93.75,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 30,
          "denominator": 480
        },
        "reading_order": {
          "value": 92.85714285714286,
          "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": 86.72526046428571,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92.85714285714286,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92.85714285714286,
                "rawValue": 92.85714285714286,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.75,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.75,
                "rawValue": 93.75,
                "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": [
          49.55729169387756,
          92.41443455102042
        ],
        "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": 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": 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": 95.76754390131579,
        "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.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": [
          54.72431080075188,
          97.58145365789473
        ],
        "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": 10.526315789473683,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 136,
          "denominator": 152
        },
        "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": 70.17543859649123,
        "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": 10.526315789473683,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 10.526315789473683,
                "rawValue": 10.526315789473683,
                "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": [
          30.075187969924816,
          87.21804511278197
        ],
        "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": 85.96491228070175,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 8,
          "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": 95.32163742690058,
        "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": 85.96491228070175,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.96491228070175,
                "rawValue": 85.96491228070175,
                "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": [
          40.852130325814535,
          97.99498746867168
        ],
        "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": 75.90132827324479,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 127,
          "denominator": 527
        },
        "reading_order": {
          "value": 73.91304347826086,
          "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": 73.20590779204308,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 73.91304347826086,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 73.91304347826086,
                "rawValue": 73.91304347826086,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 75.90132827324479,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 75.90132827324479,
                "rawValue": 75.90132827324479,
                "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": [
          41.8319473097389,
          84.68909016688177
        ],
        "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": 40,
          "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": 79.40075357359308,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 40,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 40,
                "rawValue": 40,
                "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": [
          45.37185918491033,
          88.22900204205318
        ],
        "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": 40.15406766666666,
          "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": 73.50005537820513,
        "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": 40.15406766666666,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 40.15406766666666,
                "rawValue": 40.15406766666666,
                "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": [
          42.00003164468865,
          84.85717450183151
        ],
        "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": 97.34789391575663,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 17,
          "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.11596463858554,
        "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.34789391575663,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.34789391575663,
                "rawValue": 97.34789391575663,
                "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.478270559393806,
          99.62112770225096
        ],
        "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": 33.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": 83.05180171846847,
        "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": 33.333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 33.333333,
                "rawValue": 33.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": [
          47.458172410553416,
          90.31531526769628
        ],
        "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.32992327365729,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 146,
          "denominator": 782
        },
        "reading_order": {
          "value": 72.41379310344827,
          "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": 67.77589169844306,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.41379310344827,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.41379310344827,
                "rawValue": 72.41379310344827,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.32992327365729,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.32992327365729,
                "rawValue": 81.32992327365729,
                "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": [
          38.729080970538895,
          81.58622382768174
        ],
        "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": 55,
          "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": 76.87279541446208,
        "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": 55,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 55,
                "rawValue": 55,
                "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.9273116654069,
          86.78445452254975
        ],
        "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": 77.73654916512059,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 120,
          "denominator": 539
        },
        "reading_order": {
          "value": 51.515151515151516,
          "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": 70.25880929506803,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 51.515151515151516,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 51.515151515151516,
                "rawValue": 51.515151515151516,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 77.73654916512059,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.73654916512059,
                "rawValue": 77.73654916512059,
                "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": [
          40.14789102575316,
          83.00503388289602
        ],
        "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.02334630350195,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 41,
          "denominator": 514
        },
        "reading_order": {
          "value": 76,
          "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": 61.756272333333335,
          "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": 82.44490465920882,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 76,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 76,
                "rawValue": 76,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.02334630350195,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.02334630350195,
                "rawValue": 92.02334630350195,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 61.756272333333335,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 61.756272333333335,
                "rawValue": 61.756272333333335,
                "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.11137409097647,
          89.96851694811933
        ],
        "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": 93.63057324840764,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 20,
          "denominator": 314
        },
        "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": 88.30158273937464,
        "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": 93.63057324840764,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.63057324840764,
                "rawValue": 93.63057324840764,
                "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": [
          50.45804727964265,
          93.3151901367855
        ],
        "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": 88.48684210526316,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 16,
          "numerator": 35,
          "denominator": 304
        },
        "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.296296,
          "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": 96.19578452631579,
        "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": 88.48684210526316,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.48684210526316,
                "rawValue": 88.48684210526316,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 96.296296,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 96.296296,
                "rawValue": 96.296296,
                "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.96901972932331,
          97.82616258646615
        ],
        "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": 98.40546697038725,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 10,
          "numerator": 7,
          "denominator": 439
        },
        "reading_order": {
          "value": 80,
          "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": 92.80182232346242,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 80,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 80,
                "rawValue": 80,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.40546697038725,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.40546697038725,
                "rawValue": 98.40546697038725,
                "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.772209567198175,
          96.91506671005531
        ],
        "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": 68.36461126005362,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 26,
          "numerator": 236,
          "denominator": 746
        },
        "reading_order": {
          "value": 68.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": 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": 66.72315199953721,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 68.57142857142857,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 68.57142857142857,
                "rawValue": 68.57142857142857,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 68.36461126005362,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.36461126005362,
                "rawValue": 68.36461126005362,
                "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": [
          38.12751542830698,
          80.98465828544984
        ],
        "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": 76.93409742120345,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 31,
          "numerator": 161,
          "denominator": 698
        },
        "reading_order": {
          "value": 64.70588235294117,
          "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.004804666666665,
          "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": 66.3278627768695,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.70588235294117,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.70588235294117,
                "rawValue": 64.70588235294117,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.93409742120345,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.93409742120345,
                "rawValue": 76.93409742120345,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.004804666666665,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 57.004804666666665,
                "rawValue": 57.004804666666665,
                "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.901635872496854,
          80.75877872963972
        ],
        "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": 60.92436974789916,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 13,
          "numerator": 186,
          "denominator": 476
        },
        "reading_order": {
          "value": 40,
          "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": 36.85152166666667,
          "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": 59.443972853641455,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 40,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 40,
                "rawValue": 40,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.92436974789916,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.92436974789916,
                "rawValue": 60.92436974789916,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 36.85152166666667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 36.85152166666667,
                "rawValue": 36.85152166666667,
                "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": [
          33.967984487795114,
          76.82512734493798
        ],
        "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": 40.27149321266968,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 132,
          "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": 68.21602138650076,
        "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": 40.27149321266968,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 40.27149321266968,
                "rawValue": 40.27149321266968,
                "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": [
          38.980583649429,
          81.83772650657185
        ],
        "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": 88.14814814814815,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 64,
          "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": 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": 72.03703703703704,
        "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": 88.14814814814815,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.14814814814815,
                "rawValue": 88.14814814814815,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "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": [
          41.164021164021165,
          84.02116402116403
        ],
        "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": 61.53846153846154,
          "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": 66.81409615389775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 61.53846153846154,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 61.53846153846154,
                "rawValue": 61.53846153846154,
                "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": [
          38.179483516512995,
          81.03662637365585
        ],
        "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": 37.03703703703704,
          "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": 69.4130779935205,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 37.03703703703704,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 37.03703703703704,
                "rawValue": 37.03703703703704,
                "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.66461599629743,
          82.52175885344029
        ],
        "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": 90.01314060446781,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 26,
          "numerator": 76,
          "denominator": 761
        },
        "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": 66.90914210625117,
        "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": 90.01314060446781,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.01314060446781,
                "rawValue": 90.01314060446781,
                "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.675346616964788,
          85.81820375982193
        ],
        "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": 55.01567398119123,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 287,
          "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": 57.46666666666667,
          "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.98853382863115,
        "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": 55.01567398119123,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 55.01567398119123,
                "rawValue": 55.01567398119123,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 76.93846133333334,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 96.410256,
                "rawValue": 96.410256,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 57.46666666666667,
                "rawValue": 57.46666666666667,
                "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.42201933064637,
          90.27916218778923
        ],
        "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": 66.666667,
          "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.66666675,
        "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.666667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 66.666667,
                "rawValue": 66.666667,
                "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.38095242857143,
          95.23809528571428
        ],
        "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": 95.71209800918837,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 28,
          "denominator": 653
        },
        "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": 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": 88.88007475229709,
        "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": 95.71209800918837,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.71209800918837,
                "rawValue": 95.71209800918837,
                "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": [
          50.78861414416976,
          93.64575700131263
        ],
        "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.31007751937985,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 50,
          "denominator": 516
        },
        "reading_order": {
          "value": 72.72727272727273,
          "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": 56.5972225,
          "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": 72.83399037416315,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.72727272727273,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.72727272727273,
                "rawValue": 72.72727272727273,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.31007751937985,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.31007751937985,
                "rawValue": 90.31007751937985,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 28.29861125,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 56.5972225,
                "rawValue": 56.5972225,
                "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": [
          41.61942307095036,
          84.47656592809322
        ],
        "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.84375,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 29,
          "numerator": 270,
          "denominator": 768
        },
        "reading_order": {
          "value": 23.529411764705888,
          "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.888889,
          "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": 60.982179357843144,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 23.529411764705888,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 23.529411764705888,
                "rawValue": 23.529411764705888,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 64.84375,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 64.84375,
                "rawValue": 64.84375,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 88.888889,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 88.888889,
                "rawValue": 88.888889,
                "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": [
          34.846959633053224,
          77.70410249019608
        ],
        "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": 74.07407407407408,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 28,
          "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": 79.35185176851851,
        "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": 74.07407407407408,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.07407407407408,
                "rawValue": 74.07407407407408,
                "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": [
          45.343915296296295,
          88.20105815343915
        ],
        "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": 64.70588235294117,
          "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": 45.860215,
          "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": 75.9523351490461,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 64.70588235294117,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 64.70588235294117,
                "rawValue": 64.70588235294117,
                "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": 45.860215,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 45.860215,
                "rawValue": 45.860215,
                "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.40133437088349,
          86.25847722802635
        ],
        "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": 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": 90.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": 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": [
          51.963851233924224,
          94.82099409106708
        ],
        "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": 67.25888324873097,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 258,
          "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.75296108291032,
        "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": 67.25888324873097,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 67.25888324873097,
                "rawValue": 67.25888324873097,
                "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.60841189267585,
          91.751269035533
        ],
        "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": 95.81749049429658,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 22,
          "denominator": 526
        },
        "reading_order": {
          "value": 26.923076923076927,
          "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.74342675,
          "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": 69.37099854184338,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 26.923076923076927,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 26.923076923076927,
                "rawValue": 26.923076923076927,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.81749049429658,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.81749049429658,
                "rawValue": 95.81749049429658,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 54.74342675,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 54.74342675,
                "rawValue": 54.74342675,
                "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.64057059533907,
          82.49771345248193
        ],
        "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": 88.61154446177846,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 73,
          "denominator": 641
        },
        "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": 62.87446830294462,
        "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.61154446177846,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.61154446177846,
                "rawValue": 88.61154446177846,
                "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": [
          35.92826760168264,
          78.7854104588255
        ],
        "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": 92.01101928374655,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 58,
          "denominator": 726
        },
        "reading_order": {
          "value": 76,
          "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": 89.33700642791551,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 76,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 76,
                "rawValue": 76,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.01101928374655,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.01101928374655,
                "rawValue": 92.01101928374655,
                "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": [
          38.287288469106656,
          95.4301456119638
        ],
        "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": 37.5748502994012,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 417,
          "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": 79.19161676646706,
        "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": 37.5748502994012,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 37.5748502994012,
                "rawValue": 37.5748502994012,
                "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": [
          33.93926432848588,
          91.08212147134303
        ],
        "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.42079207920791,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 17,
          "numerator": 37,
          "denominator": 808
        },
        "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": 0,
          "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": 73.85519801980197,
        "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.42079207920791,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.42079207920791,
                "rawValue": 95.42079207920791,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "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": [
          42.2029702970297,
          85.06011315417256
        ],
        "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.4043583535109,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 71,
          "denominator": 826
        },
        "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": 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": 83.56537533837772,
        "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": 91.4043583535109,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.4043583535109,
                "rawValue": 91.4043583535109,
                "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": [
          47.751643050501556,
          90.60878590764442
        ],
        "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": 94.33198380566802,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 42,
          "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.82373662734292,
        "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": 94.33198380566802,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.33198380566802,
                "rawValue": 94.33198380566802,
                "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.75642092991024,
          89.6135637870531
        ],
        "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": 86.26198083067092,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 16,
          "numerator": 43,
          "denominator": 313
        },
        "reading_order": {
          "value": 62.5,
          "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": 87.19049520766774,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 62.5,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 62.5,
                "rawValue": 62.5,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 86.26198083067092,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.26198083067092,
                "rawValue": 86.26198083067092,
                "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": [
          49.823140118667276,
          92.68028297581013
        ],
        "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": 80.76379066478077,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 19,
          "numerator": 136,
          "denominator": 707
        },
        "reading_order": {
          "value": 48,
          "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": 66.12969464536187,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 48,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 48,
                "rawValue": 48,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.76379066478077,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.76379066478077,
                "rawValue": 80.76379066478077,
                "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": [
          37.78839694020678,
          80.64553979734964
        ],
        "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": 65.78947368421053,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 208,
          "denominator": 608
        },
        "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": 57.51879703414787,
        "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": 65.78947368421053,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 65.78947368421053,
                "rawValue": 65.78947368421053,
                "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": [
          32.86788401951307,
          75.72502687665592
        ],
        "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": 97.81341107871721,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 15,
          "denominator": 686
        },
        "reading_order": {
          "value": 76,
          "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": 84.96569843634597,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 76,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 76,
                "rawValue": 76,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.81341107871721,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.81341107871721,
                "rawValue": 97.81341107871721,
                "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": [
          48.55182767791199,
          91.40897053505485
        ],
        "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": 91.10320284697508,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 11,
          "numerator": 25,
          "denominator": 281
        },
        "reading_order": {
          "value": 81.81818181818181,
          "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": 90.97379488838563,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 81.81818181818181,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 81.81818181818181,
                "rawValue": 81.81818181818181,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.10320284697508,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.10320284697508,
                "rawValue": 91.10320284697508,
                "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": [
          38.98876923787956,
          96.1316263807367
        ],
        "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": 63.46153846153846,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 38,
          "denominator": 104
        },
        "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": 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": 88.27804924038462,
        "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": 63.46153846153846,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 63.46153846153846,
                "rawValue": 63.46153846153846,
                "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": [
          50.44459956593407,
          93.30174242307693
        ],
        "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.35483870967742,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 188,
          "denominator": 310
        },
        "reading_order": {
          "value": 7.692307692307687,
          "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": 43.29714535049628,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 7.692307692307687,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 7.692307692307687,
                "rawValue": 7.692307692307687,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 39.35483870967742,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 39.35483870967742,
                "rawValue": 39.35483870967742,
                "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.741225914569302,
          67.59836877171216
        ],
        "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": 11.430711500000001,
          "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": 74.31361657231801,
        "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": 11.430711500000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 11.430711500000001,
                "rawValue": 11.430711500000001,
                "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.46492375561029,
          85.32206661275315
        ],
        "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": -9.742336,
          "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": 55.588235294117645,
        "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": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": -9.742336,
                "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": [
          31.76470588235294,
          74.6218487394958
        ],
        "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": 98.93371757925073,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 22,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.010662824207492795,
                "edit_whole": 0.010662824207492795,
                "edit_sample_avg": 0.010209833699566668
              }
            }
          }
        },
        "reading_order": {
          "value": 100,
          "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,
                "edit_whole": 0,
                "edit_sample_avg": 0
              }
            }
          }
        },
        "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": 92,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2007.03579v2_p5",
          "group": "layout:layout",
          "details": {
            "passed": 23,
            "total": 25,
            "rule_results": [
              {
                "element_id": "f738791c786903d9",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 24,
                "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": 24,
                "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": [
                  24
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "0605a71cdc096bde",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.978120068213664,
                "best_pred_iou": 0.975929535279912,
                "best_pred_bbox": [
                  0.10242179616548941,
                  0.10572006183850637,
                  0.43558694920955265,
                  0.14793673445118324
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 0,
                "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": 1,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "d0e8ddd1ec4bf5d0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 2,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "bb94eebefb8d35f7",
                "element_index": 4,
                "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.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": 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 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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "1ab99c83dd292eaa",
                "element_index": 5,
                "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.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": 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": "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": 5,
                "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": 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": {},
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3592e1f8b51f0776",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 6,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9947714563998392,
                "best_pred_iou": 0.9936447049389772,
                "best_pred_bbox": [
                  0.06979482004709048,
                  0.5564276370555358,
                  0.47090480995627315,
                  0.8303008681174932
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 6,
                "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": 7,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c6ee57c31de7b7ed",
                "element_index": 10,
                "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.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": 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": "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": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9661207758970188,
                "best_pred_iou": 0.965788090234531,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.20133190629087883,
                  0.8992600067272116,
                  0.24568914258532526
                ],
                "gt_ro_index": 11,
                "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": 1,
                "token_recall": 0.96875,
                "token_f1": 0.9841269841269841,
                "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": "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).",
                "missing_tokens": [
                  "1"
                ],
                "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": "416586ba0cc18945",
                "element_index": 12,
                "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": 0.9504321373435402,
                "best_pred_iou": 0.9498005394864684,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.2487810679034368,
                  0.8992600067272116,
                  0.2930193839933405
                ],
                "gt_ro_index": 12,
                "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": 0.96875,
                "token_f1": 0.9841269841269841,
                "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": "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).",
                "missing_tokens": [
                  "2"
                ],
                "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": "8bb893aef18d7487",
                "element_index": 13,
                "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.9664668855215387,
                "best_pred_iou": 0.9664668855215386,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.296111309311452,
                  0.8992600067272116,
                  0.3522416458556309
                ],
                "gt_ro_index": 13,
                "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": 0.9722222222222222,
                "token_f1": 0.9859154929577464,
                "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": "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).",
                "missing_tokens": [
                  "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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1dfa75b43b3ed2ac",
                "element_index": 14,
                "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.9742402959693655,
                "best_pred_iou": 0.9742402959693655,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.3552146509691997,
                  0.8992600067272116,
                  0.4113449875133785
                ],
                "gt_ro_index": 14,
                "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": 0.9705882352941176,
                "token_f1": 0.9850746268656716,
                "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": "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.",
                "missing_tokens": [
                  "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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c96e9ece85272210",
                "element_index": 15,
                "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.9604097235396865,
                "best_pred_iou": 0.9593843534139047,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.4144369128314901,
                  0.8992600067272116,
                  0.45867522892139373
                ],
                "gt_ro_index": 15,
                "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": 0.9629629629629629,
                "token_f1": 0.9811320754716981,
                "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": "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.",
                "missing_tokens": [
                  "5"
                ],
                "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": "528d13e13eaea327",
                "element_index": 16,
                "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.9698412110525276,
                "best_pred_iou": 0.9693750123045966,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.4617671542395053,
                  0.8992600067272116,
                  0.506005470329409
                ],
                "gt_ro_index": 16,
                "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": 1,
                "token_recall": 0.9615384615384616,
                "token_f1": 0.9803921568627451,
                "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": "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.",
                "missing_tokens": [
                  "6"
                ],
                "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": "8dada858671b8e1e",
                "element_index": 17,
                "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.9581539881704353,
                "best_pred_iou": 0.9581539881704353,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.5090973956475205,
                  0.8992600067272116,
                  0.5652277321916994
                ],
                "gt_ro_index": 17,
                "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": 0.8717948717948718,
                "token_recall": 0.918918918918919,
                "token_f1": 0.8947368421052632,
                "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": "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).",
                "missing_tokens": [
                  "7",
                  "vol",
                  "15"
                ],
                "extra_tokens": [
                  "recognition",
                  "of",
                  "ine",
                  "vo1",
                  "l5"
                ],
                "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": "8843a89898e482bb",
                "element_index": 18,
                "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.9582995236717554,
                "best_pred_iou": 0.958015137023301,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.5682007373052682,
                  0.8992600067272116,
                  0.6125579735997146
                ],
                "gt_ro_index": 18,
                "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": 0.967741935483871,
                "token_f1": 0.9836065573770492,
                "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": "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.",
                "missing_tokens": [
                  "8"
                ],
                "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": "63333c55a583e9cc",
                "element_index": 19,
                "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.978769063598837,
                "best_pred_iou": 0.9779005864257156,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6155309787132834,
                  0.8992600067272116,
                  0.6598882150077298
                ],
                "gt_ro_index": 19,
                "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": 0.96,
                "token_f1": 0.9795918367346939,
                "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": "parvez, mohammad tanvir, and sabri a. mahmoud, arabic handwriting recognition using structural and syntactic pattern attributes, pattern recognition 46, no. 1 (2013): 141-154.",
                "missing_tokens": [
                  "9"
                ],
                "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": "3c64295b88e89415",
                "element_index": 20,
                "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.9571174868261901,
                "best_pred_iou": 0.9563228382150023,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6628612201212986,
                  0.8992600067272116,
                  0.6953264359614698
                ],
                "gt_ro_index": 20,
                "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": 0.9583333333333334,
                "token_recall": 0.8846153846153846,
                "token_f1": 0.9199999999999999,
                "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": "uv marti, h bunke, the iam-database: an english sentence database for offline handwriting recognition, int. j. doc. anal. recognit. 5(1), 3946 (2002).",
                "missing_tokens": [
                  "10",
                  "39",
                  "46"
                ],
                "extra_tokens": [
                  "3946"
                ],
                "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": "e3f550d221ba92b8",
                "element_index": 21,
                "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.9787453413194097,
                "best_pred_iou": 0.9773670940582936,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.6984183612795813,
                  0.8992600067272116,
                  0.7545486978237602
                ],
                "gt_ro_index": 21,
                "matched_pred_order_index": 20,
                "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.8620689655172413,
                "token_recall": 0.7352941176470589,
                "token_f1": 0.7936507936507937,
                "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": "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).",
                "missing_tokens": [
                  "11",
                  "s",
                  "wshah",
                  "g",
                  "kumar"
                ],
                "extra_tokens": [
                  "swshah",
                  "gkumar",
                  "vgovindaraju",
                  "1419"
                ],
                "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": "d437e6c74aa18a8e",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 21,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9504564062021615,
                "best_pred_iou": 0.9504564062021613,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.757521702937329,
                  0.8992600067272116,
                  0.8018789392317754
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 21,
                "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.96,
                "token_recall": 0.8888888888888888,
                "token_f1": 0.923076923076923,
                "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": "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).",
                "missing_tokens": [
                  "12",
                  "310",
                  "313"
                ],
                "extra_tokens": [
                  "310313"
                ],
                "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": "ab768d5a633e9b6a",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 22,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9494349165624149,
                "best_pred_iou": 0.9494349165624147,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.8048519443453442,
                  0.8992600067272116,
                  0.8373171601855155
                ],
                "gt_ro_index": 23,
                "matched_pred_order_index": 22,
                "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.9565217391304348,
                "token_recall": 0.88,
                "token_f1": 0.9166666666666666,
                "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": "a fischer, a keller, v frinken, h bunke, lexicon-free handwritten word spotting using character hmms, pattern recognit, lett.33(7), 934942 (2012).",
                "missing_tokens": [
                  "13",
                  "934",
                  "942"
                ],
                "extra_tokens": [
                  "934942"
                ],
                "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": "004928a4c163b65b",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 23,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9698273337029354,
                "best_pred_iou": 0.9697321260490994,
                "best_pred_bbox": [
                  0.4993272788429196,
                  0.840409085503627,
                  0.8992600067272116,
                  0.8846474015935307
                ],
                "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": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9642857142857143,
                "token_recall": 0.9,
                "token_f1": 0.9310344827586207,
                "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": "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 (2012).",
                "missing_tokens": [
                  "14",
                  "211",
                  "224"
                ],
                "extra_tokens": [
                  "211224"
                ],
                "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"
              }
            ]
          }
        },
        "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": 78.98674351585015,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.93371757925073,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.93371757925073,
                "rawValue": 98.93371757925073,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 96,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 92,
                "rawValue": 92,
                "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": [
          56.419102511321526,
          84.9905310827501
        ],
        "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": 86.71067738231916,
          "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.13289322617680827,
                "edit_whole": 0.13289322617680827,
                "edit_sample_avg": 0.15713823331589205
              }
            }
          }
        },
        "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": 60,
          "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": 15,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 16,
                "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": 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": 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": [
                  16
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "64fcaec3e66394d7",
                "element_index": 1,
                "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.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": 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": "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": "before_not_before"
              },
              {
                "element_id": "a5377c57b734164a",
                "element_index": 2,
                "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.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": 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": 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": "after_not_after"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 4,
                "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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 5,
                "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": 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": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9968381173648241,
                "best_pred_iou": 0.5715387673341608,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 2,
                "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 8,
                "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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 9,
                "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": 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": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9934665735944254,
                "best_pred_iou": 0.29425028333952763,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 2,
                "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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 11,
                "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": 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": 3,
                "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": 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": {
                  "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": 8,
                "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": 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": {
                  "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "50f1c91395085075",
                "element_index": 13,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "b07d8fcb0c18e16e",
                "element_index": 14,
                "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.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": 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": "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": "before_not_before"
              },
              {
                "element_id": "3e9872c2043fc832",
                "element_index": 15,
                "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.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": 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": 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": 7,
                "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": 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": 0.9824561403508771,
                "token_recall": 0.9655172413793104,
                "token_f1": 0.9739130434782608,
                "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",
                "missing_tokens": [
                  "and",
                  "eu"
                ],
                "extra_tokens": [
                  "euand"
                ],
                "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": 9,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9469697310806242,
                "best_pred_iou": 0.9229969948201218,
                "best_pred_bbox": [
                  0.3744075829383886,
                  0.5943970767356882,
                  0.6255924170616114,
                  0.6394640682095006
                ],
                "gt_ro_index": 18,
                "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": "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": "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": [],
                "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": "b0cc9ffb028e1146",
                "element_index": 18,
                "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.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": 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": 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": 11,
                "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": 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": 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.10110584518167456,
                  0.0730816077953715,
                  0.4976303317535545,
                  0.09378806333739342
                ],
                "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": 12,
                "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": 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": "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": 13,
                "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": 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": {},
                "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": 14,
                "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": 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": 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": 2,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.1315468940316687,
                  0.8973143759873617,
                  0.5651644336175395
                ],
                "gt_ro_index": 6,
                "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": 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": 44.47849911282747,
        "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": 86.71067738231916,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.71067738231916,
                "rawValue": 86.71067738231916,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 67.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 60,
                "rawValue": 60,
                "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": [
          31.770356509162475,
          60.341785080591045
        ],
        "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": 77.77777777777779,
          "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.2222222222222222,
                "edit_whole": 0.2222222222222222,
                "edit_sample_avg": 0.2222222222222222
              }
            }
          }
        },
        "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": 4,
                "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": 4,
                "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": 6,
                "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": 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": "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": 7,
                "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": 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": {},
                "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": 8,
                "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": 8,
                "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": 9,
                "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": 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": 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": 10,
                "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": 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": 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": 17,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c71b99f7b898ab99",
                "element_index": 14,
                "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": 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": 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": "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": 18,
                "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": 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": "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": 20,
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "26b5c70c196b53b8",
                "element_index": 19,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 21,
                "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": 24,
                "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": 24,
                "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": [
                  24
                ],
                "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": 20,
                "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": 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": "24f194943fc03584",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 21,
                "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": 21,
                "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": 49.50824372759857,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 77.77777777777779,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 77.77777777777779,
                "rawValue": 77.77777777777779,
                "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": [
          35.363031233998974,
          63.93445980542755
        ],
        "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": 60.77970878346641,
          "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.3922029121653358,
                "edit_whole": 0.3922029121653358,
                "edit_sample_avg": 0.2254601243556744
              }
            }
          }
        },
        "reading_order": {
          "value": 11.764705882352944,
          "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.8823529411764706,
                "edit_whole": 0.8823529411764706,
                "edit_sample_avg": 0.8823529411764706
              }
            }
          }
        },
        "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": 72.72727272727272,
          "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": 6,
            "matched_count": 4,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.7272727272727272
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 4
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 58.333333333333336,
          "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": 14,
            "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": 13,
                "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": 13,
                "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": 21,
                "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": 21,
                "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": 22,
                "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": 22,
                "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": 23,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9835907400534281,
                "best_pred_iou": 0.9758215334703567,
                "best_pred_bbox": [
                  0.7808575140753573,
                  0.2340261739799846,
                  0.9688176699870074,
                  0.40030792917628943
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 23,
                "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": "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_gt_content"
              },
              {
                "element_id": "9764b61832a901cf",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "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": 2,
                "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": 3,
                "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": 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": 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": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9990635262811545,
                "best_pred_iou": 0.9858147066847482,
                "best_pred_bbox": [
                  0.28020788220008663,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6466512702078522
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 5,
                "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": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "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": 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": {},
                "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 25,
                "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": 25,
                "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "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": "before_not_before"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9895720744158782,
                "best_pred_iou": 0.9853720074494766,
                "best_pred_bbox": [
                  0.46946730186227803,
                  0.7967667436489607,
                  0.5915980944131659,
                  0.8475750577367206
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 19,
                "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": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": "",
                "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_attribution"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 24,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9980777986099709,
                "best_pred_iou": 0.9980777986099707,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 24,
                "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": "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_gt_content"
              },
              {
                "element_id": "18158b56aa753888",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 24,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "120,000",
                "pred_text_norm": "",
                "missing_tokens": [
                  "120",
                  "000"
                ],
                "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": "7787d4504c687bfc",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 24,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 24,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate dell technologies team members as of fy24",
                "pred_text_norm": "",
                "missing_tokens": [
                  "approximate",
                  "dell",
                  "technologies",
                  "team",
                  "members"
                ],
                "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": "832f92b32a0af262",
                "element_index": 17,
                "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.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": 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": {
                  "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": 26,
                "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": 9,
                "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": 5,
                "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": 5,
                "furniture_x_span_coverage": 0.9968141334861965,
                "furniture_x_fill_coverage": 0.9968141334861965,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 5
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  26
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 27,
                "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": 27,
                "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": [
                  27
                ],
                "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": 13,
                "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": 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": 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": 15,
                "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": 15,
                "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": 20,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.996097505435757,
                "best_pred_iou": 0.9829865395793898,
                "best_pred_bbox": [
                  0.5617150281507146,
                  0.0007698229407236335,
                  0.7501082719792118,
                  0.4503464203233256
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 20,
                "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": "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_gt_content"
              },
              {
                "element_id": "9c2d5a250657f4ce",
                "element_index": 23,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "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.5617150281507146,
                  0.0007698229407236335,
                  0.7501082719792118,
                  0.4503464203233256
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 20,
                "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,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "invested in r d in fy24: 2.8b",
                "pred_text_norm": "",
                "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": 44.88767081195175,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 11.764705882352944,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 11.764705882352944,
                "rawValue": 11.764705882352944,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.77970878346641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.77970878346641,
                "rawValue": 60.77970878346641,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 79.16666666666667,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 58.333333333333336,
                "rawValue": 58.333333333333336,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 72.72727272727272,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 72.72727272727272,
                "rawValue": 72.72727272727272,
                "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": [
          32.06262200853696,
          60.63405057996554
        ],
        "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.4160066694456,
          "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.015839933305543976,
                "edit_whole": 0.015839933305543976,
                "edit_sample_avg": 0.11709312807710978
              }
            }
          }
        },
        "reading_order": {
          "value": 52.63157894736843,
          "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.47368421052631576,
                "edit_whole": 0.47368421052631576,
                "edit_sample_avg": 0.47368421052631576
              }
            }
          }
        },
        "heading": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4
          }
        },
        "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": 11,
            "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": 64,
          "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": 16,
            "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.09868427468140964,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.40555555555555556,
                  0.053069719042663895,
                  0.4666666666666667
                ],
                "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": 6,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": {
                  "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": 7,
                "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": 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": "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": 8,
                "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": 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": "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": 23,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.29678124961455504,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.45681581685744016,
                  0.674074074074074,
                  0.8116545265348595,
                  0.937037037037037
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 23,
                "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": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 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": 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": 24,
                "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": 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": 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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.5023484757459091,
                "best_pred_iou": 0.49430209363636696,
                "best_pred_bbox": [
                  0.5993756503642039,
                  0.13518518518518519,
                  0.663891779396462,
                  0.17592592592592593
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 14,
                "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": 0.5,
                "token_recall": 0.14285714285714285,
                "token_f1": 0.22222222222222224,
                "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.5bn 6.5bn",
                "missing_tokens": [
                  "revenue",
                  "5",
                  "bn",
                  "usd",
                  "51"
                ],
                "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_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "58a9c94e807bd308",
                "element_index": 9,
                "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.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": 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": "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "caed47b59f04b0b4",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 21,
                "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": 21,
                "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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "58af86a62b6c05c0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 22,
                "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": 22,
                "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": 30,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 30,
                "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": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 37,
                "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": 37,
                "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": 31,
                "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": 31,
                "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": 33,
                "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": 33,
                "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": "before_not_before"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 34,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 0.9277816059867048,
                "best_pred_iou": 0.8418004685813661,
                "best_pred_bbox": [
                  0.8324661810613944,
                  0.7407407407407407,
                  0.951092611862643,
                  0.7925925925925926
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 34,
                "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": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "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": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "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.9476962527802824,
                "best_pred_iou": 0.9476962527802826,
                "best_pred_bbox": [
                  0.826222684703434,
                  0.85,
                  0.9458896982310093,
                  0.9351851851851852
                ],
                "gt_ro_index": 23,
                "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": {
                  "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": "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.",
                "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": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 47,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.3429863516969377,
                "best_pred_iou": 0.3429863516969377,
                "best_pred_bbox": [
                  0.01040582726326743,
                  0.9555555555555556,
                  0.062434963579604576,
                  0.9648148148148148
                ],
                "gt_ro_index": 24,
                "matched_pred_order_index": 46,
                "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.6427576852211176,
                "furniture_label_histogram": {
                  "Text": 2
                },
                "furniture_selected_span_size": 2,
                "furniture_selected_span_indices": [
                  46,
                  47
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "4c0a2cd7f3fb80a7",
                "element_index": 19,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 29,
                "best_pred_class": "Table",
                "best_pred_class_norm": "Table",
                "best_pred_ioa_gt": 0.6203748447553119,
                "best_pred_iou": 0.6203748447553119,
                "best_pred_bbox": [
                  0.8335067637877211,
                  0.31851851851851853,
                  0.951092611862643,
                  0.37037037037037035
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 29,
                "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": 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": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 26,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.40988143090803797,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.13518518518518519,
                  0.918834547346514,
                  0.17592592592592593
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 26,
                "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": 28,
                "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": 28,
                "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 38,
                "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": 38,
                "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": 39,
                "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": 39,
                "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": "revenue 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.49410385865467377,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.03518518518518519,
                  0.04890738813735692,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "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": "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": 80,
          "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": 4,
            "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": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 54.60951712336281,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52.63157894736843,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52.63157894736843,
                "rawValue": 52.63157894736843,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.4160066694456,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.4160066694456,
                "rawValue": 98.4160066694456,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 72,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 64,
                "rawValue": 64,
                "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": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.00679794525915,
          67.57822651668772
        ],
        "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": 53.064275037369214,
          "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.4693572496263079,
                "edit_whole": 0.4693572496263079,
                "edit_sample_avg": 0.4693572496263079
              }
            },
            "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": 58.5829517000175,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.67165903400035,
            "trm": 0.5,
            "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": 53.064275037369214,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 53.064275037369214,
                "rawValue": 53.064275037369214,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 58.5829517000175,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 58.5829517000175,
                "rawValue": 58.5829517000175,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          15.949603819626674,
          87.3781752481981
        ],
        "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": 77.53164556962025,
          "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.22468354430379747,
                "edit_whole": 0.22468354430379747,
                "edit_sample_avg": 0.22468354430379747
              }
            },
            "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": 46.91543887348084,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.8391352237506084,
            "trm": 0.09917355371900828,
            "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": 77.53164556962025,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.53164556962025,
                "rawValue": 77.53164556962025,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 46.91543887348084,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 46.91543887348084,
                "rawValue": 46.91543887348084,
                "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.77815492044301,
          89.20672634901443
        ],
        "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": 95.49307714043516,
          "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.04506922859564849,
                "edit_whole": 0.04506922859564849,
                "edit_sample_avg": 0.04506922859564849
              }
            },
            "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": 76.4935628192654,
          "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.8632045897186412,
            "trm": 0.6666666666666667,
            "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": 95.49307714043516,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.49307714043516,
                "rawValue": 95.49307714043516,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 76.4935628192654,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 76.4935628192654,
                "rawValue": 76.4935628192654,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          24.56951999424294,
          95.99809142281437
        ],
        "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": 90.80051595313223,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9469627000150256,
            "trm": 0.8690476190476191,
            "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": 90.80051595313223,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 90.80051595313223,
                "rawValue": 90.80051595313223,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          27.148331547311574,
          98.57690297588299
        ],
        "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": 91.78184819269494,
          "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": {
              "unexpected_sentence_percent": 0.8275862068965517,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.9972054028877504,
              "too_many_word_occurence_percent": 0.9606263982102908,
              "too_many_sentence_occurence_percent": 0.8104575163398693,
              "missing_sentence_percent": 0.8306451612903226,
              "unexpected_word_percent": 0.9982086878638603
            }
          }
        },
        "reading_order": {
          "value": 98.93617021276596,
          "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.9893617021276596
            }
          }
        },
        "heading": {
          "value": 44.58333333333333,
          "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": {
              "is_title": 0.4666666666666667,
              "title_hierarchy_percent": 0.425
            }
          }
        },
        "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": 62.20763305322128,
          "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.7983193277310924,
              "normalized_title_accuracy": 0.4458333333333333
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 94.16662219938527,
          "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.9178184819269494,
              "normalized_order": 0.9893617021276596
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 79.83193277310924,
          "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.4418604651162791,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.475
            }
          }
        },
        "title_detection": {
          "value": 46.666666666666664,
          "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": 7,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 42.5,
          "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.425,
            "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": 63.026656902380694,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 98.93617021276596,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 98.93617021276596,
                "rawValue": 98.93617021276596,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.78184819269494,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.78184819269494,
                "rawValue": 91.78184819269494,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 44.58333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 44.58333333333333,
                "rawValue": 44.58333333333333,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 79.83193277310924,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 79.83193277310924,
                "rawValue": 79.83193277310924,
                "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": [
          45.01904064455764,
          73.5904692159862
        ],
        "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": 68.86027177705503,
          "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": {
              "unexpected_sentence_percent": 0.2916666666666667,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.6804979253112033,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.6666666666666666,
              "unexpected_word_percent": 0.5935828877005348
            }
          }
        },
        "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.11896906349124,
          "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.6886027177705503,
              "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.124158853354665,
        "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": 68.86027177705503,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.86027177705503,
                "rawValue": 68.86027177705503,
                "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": [
          18.928090773345524,
          61.78523363048838
        ],
        "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": 85.58433815656005,
          "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": {
              "unexpected_sentence_percent": 0.8,
              "bag_of_digit_percent": 1,
              "missing_word_percent": 0.9354838709677419,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "missing_sentence_percent": 0.5384615384615384,
              "unexpected_word_percent": 0.863013698630137
            }
          }
        },
        "reading_order": {
          "value": 57.14285714285714,
          "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.5714285714285714
            }
          }
        },
        "heading": {
          "value": 50,
          "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": {
              "is_title": 0.6,
              "title_hierarchy_percent": 0.4
            }
          }
        },
        "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": 64.81481481481481,
          "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.5,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 76.10384448532574,
          "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.8558433815656006,
              "normalized_order": 0.5714285714285714
            },
            "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_strikeout": 0,
              "is_bold": 1
            }
          }
        },
        "title_detection": {
          "value": 60,
          "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": 3,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 40,
          "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.4,
            "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": 55.88663131533497,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 57.14285714285714,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 57.14285714285714,
                "rawValue": 57.14285714285714,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.58433815656005,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.58433815656005,
                "rawValue": 85.58433815656005,
                "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": 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": [
          47.90282684171569,
          62.18854112742997
        ],
        "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": {
              "unexpected_sentence_percent": 0,
              "bag_of_digit_percent": 0.14682539682539683,
              "missing_word_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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_sup": 0,
              "is_bold": 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": {
              "unexpected_sentence_percent": 0,
              "bag_of_digit_percent": 0.6666666666666666,
              "missing_word_percent": 0.004545454545454545,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0,
              "unexpected_word_percent": 0.004432624113475178
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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": 91.10911352884156,
          "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": {
              "unexpected_sentence_percent": 0.7875,
              "bag_of_digit_percent": 0.9905956112852664,
              "missing_word_percent": 0.9772313296903461,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "missing_sentence_percent": 0.7272727272727273,
              "unexpected_word_percent": 0.9895104895104895
            }
          }
        },
        "reading_order": {
          "value": 91.83673469387756,
          "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.9183673469387755
            }
          }
        },
        "heading": {
          "value": 71.66666666666667,
          "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": {
              "is_title": 0.8333333333333334,
              "title_hierarchy_percent": 0.6
            }
          }
        },
        "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": 65.24509803921569,
          "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.7166666666666667
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.3516539171869,
          "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.9110911352884157,
              "normalized_order": 0.9183673469387755
            },
            "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_sup": 0,
              "is_bold": 0.6666666666666666
            }
          }
        },
        "title_detection": {
          "value": 83.33333333333334,
          "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": 5,
            "total": 6,
            "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-08cc5c475326",
          "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": 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": 82.6872088602301,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 91.83673469387756,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 91.83673469387756,
                "rawValue": 91.83673469387756,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.10911352884156,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.10911352884156,
                "rawValue": 91.10911352884156,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 71.66666666666667,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 71.66666666666667,
                "rawValue": 71.66666666666667,
                "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": [
          59.0622920430215,
          87.63372061445008
        ],
        "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": {
              "unexpected_sentence_percent": 0.3333333333333333,
              "bag_of_digit_percent": 0.9068702290076336,
              "missing_word_percent": 0.8635097493036211,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "missing_sentence_percent": 0.3333333333333333,
              "unexpected_word_percent": 0.8709677419354839
            }
          }
        },
        "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": {
              "is_title": 0,
              "title_hierarchy_percent": 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_sup": 0,
              "is_bold": 0.6666666666666666,
              "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": 55.70704580360534,
          "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": {
              "unexpected_sentence_percent": 0.041666666666666664,
              "bag_of_digit_percent": 0.7622377622377622,
              "missing_word_percent": 0.5011547344110855,
              "too_many_word_occurence_percent": 0.9954022988505747,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.04878048780487805,
              "unexpected_word_percent": 0.550251256281407
            }
          }
        },
        "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": {
              "is_title": 0.3333333333333333,
              "title_hierarchy_percent": 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": 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.138030535736895,
          "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.5570704580360534,
              "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.474742494054404,
        "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": 55.70704580360534,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 55.70704580360534,
                "rawValue": 55.70704580360534,
                "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.624816067181715,
          53.19624463861029
        ],
        "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": {
              "unexpected_sentence_percent": 1,
              "missing_word_percent": 1,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "missing_sentence_percent": 0.96,
              "unexpected_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": {
              "is_title": 1,
              "title_hierarchy_percent": 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": 80,
          "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.6000000000000001,
              "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": 60.00000000000001,
          "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.23076923076923078,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.23076923076923078
            }
          }
        },
        "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": 89.83333333333333,
        "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": 60.00000000000001,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 60.00000000000001,
                "rawValue": 60.00000000000001,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          51.33333333333333,
          94.19047619047618
        ],
        "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": 100,
          "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": 88.37153155465084,
        "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": 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": [
          63.12252253903632,
          91.6939511104649
        ],
        "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": 77.77777777777779,
          "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": 75.45372256166554,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 77.77777777777779,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 77.77777777777779,
                "rawValue": 77.77777777777779,
                "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": [
          53.89551611547539,
          82.46694468690396
        ],
        "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": 59.29370150616157,
          "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": 36.50793650793651,
          "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": 34.4767252929982,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 36.50793650793651,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 36.50793650793651,
                "rawValue": 36.50793650793651,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 59.29370150616157,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 59.29370150616157,
                "rawValue": 59.29370150616157,
                "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": [
          19.700985881713258,
          62.55812873885611
        ],
        "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": 80.46511627906978,
          "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": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "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-53b6614478ad",
          "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": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 60.15503875968992,
        "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": 80.46511627906978,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.46511627906978,
                "rawValue": 80.46511627906978,
                "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": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          25.780730897009967,
          82.92358803986711
        ],
        "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"
      }
    }
  ]
}
