{
  "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": 58.321255794215816,
    "measuredAreas": 6,
    "totalAreas": 7,
    "areas": [
      {
        "id": "flow",
        "label": "읽기 흐름",
        "score": 71.8630928505819,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 67.15686274509804
          },
          {
            "dataset": "mdp",
            "score": 88.57142857142857
          },
          {
            "dataset": "parsebench",
            "score": 59.86098723521913
          }
        ]
      },
      {
        "id": "content",
        "label": "문자 내용",
        "score": 85.24467333690527,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 84.72496373278794
          },
          {
            "dataset": "mdp",
            "score": 90.40849534893655
          },
          {
            "dataset": "parsebench",
            "score": 80.60056092899129
          }
        ]
      },
      {
        "id": "structure",
        "label": "문서 구조·목차",
        "score": 42.45257794781865,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 21.60429469001679
          },
          {
            "dataset": "mdp",
            "score": 44.44444444444444
          },
          {
            "dataset": "parsebench",
            "score": 61.30899470899471
          }
        ]
      },
      {
        "id": "media",
        "label": "그림·표·수식",
        "score": 48.386068113487184,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 48.32277212900677
          },
          {
            "dataset": "mdp",
            "score": 67.91806656028115
          },
          {
            "dataset": "parsebench",
            "score": 28.917365651173643
          }
        ]
      },
      {
        "id": "typography",
        "label": "글자 표현",
        "score": 46.25506337732217,
        "datasets": [
          {
            "dataset": "parsebench",
            "score": 46.25506337732217
          }
        ]
      },
      {
        "id": "notes",
        "label": "주석·참조",
        "score": null,
        "datasets": []
      },
      {
        "id": "running",
        "label": "반복 요소·원본 페이지",
        "score": 55.7260591391797,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 96.64246313182483
          },
          {
            "dataset": "mdp",
            "score": 43.75
          },
          {
            "dataset": "parsebench",
            "score": 26.785714285714285
          }
        ]
      }
    ],
    "fullSevenAreaBounds": [
      49.98964782361355,
      64.27536210932784
    ],
    "profileId": "kiro-dpa-v2-connected-20261103-v2",
    "aggregation": "공식 원래 집계 보존 → 데이터셋·메트릭별 원래/보충 프로토콜 균등 평균 → 영역별 데이터셋 균등 평균 → 측정 영역 균등 평균"
  },
  "datasets": {
    "marathon": {
      "metrics": {
        "text": {
          "value": 84.72496373278794,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 67.15686274509804,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 21.60429469001679,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.37142439012831,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 47.55244755244756,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 29.044444444444444,
          "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.60429469001679,
          "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.77813443546137,
          "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.13677811550151,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 95.13677811550151
              }
            ]
          }
        },
        "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.690271285746874,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 67.15686274509804,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 67.15686274509804,
                "rawValue": 67.15686274509804,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.72496373278794,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.72496373278794,
                "rawValue": 84.72496373278794,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 21.60429469001679,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 21.60429469001679,
                "rawValue": 21.60429469001679,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 48.32277212900677,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.37142439012831,
                "rawValue": 68.37142439012831,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 47.55244755244756,
                "rawValue": 47.55244755244756,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 29.044444444444444,
                "rawValue": 29.044444444444444,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.64246313182483,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.13677811550151,
                "rawValue": 95.13677811550151,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.49305091839062,
          74.06447948981919
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp": {
      "metrics": {
        "text": {
          "value": 90.40849534893655,
          "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": 44.44444444444444,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 44.44444444444444
              }
            ]
          }
        },
        "table": {
          "value": 94.08174715565002,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "MDP 10쪽 공식 전체 집계",
          "source": "baseline.json"
        },
        "figure": {
          "value": 41.754385964912274,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "GT 그림이 있는 MDP 입력의 공식 문서 평균",
          "source": "mdp-figure-official.json",
          "supplemental": true
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 87.5,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 87.5
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 67.01848698501814,
        "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": 90.40849534893655,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.40849534893655,
                "rawValue": 90.40849534893655,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 44.44444444444444,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 44.44444444444444,
                "rawValue": 44.44444444444444,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 67.91806656028115,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 94.08174715565002,
                "rawValue": 94.08174715565002,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 41.754385964912274,
                "rawValue": 41.754385964912274,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 43.75,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 87.5,
                "rawValue": 87.5,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.87034784644153,
          76.4417764178701
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench": {
      "metrics": {
        "text": {
          "value": 80.60056092899129,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_text_correctness",
                "value": 71.81682071414671
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 89.38430114383587
              }
            ]
          }
        },
        "reading_order": {
          "value": 59.86098723521913,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_order",
                "value": 53.99754753858097
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 65.72442693185728
              }
            ]
          }
        },
        "heading": {
          "value": 55.751322751322746,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_title_accuracy",
                "value": 40.5026455026455
              },
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 71
              }
            ]
          }
        },
        "table": {
          "value": 34.371144572568554,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_grits_trm_composite",
                "value": 68.74228914513711
              },
              {
                "metric": "MPDoc TEDS on published layout table HTML",
                "value": 0
              }
            ]
          }
        },
        "figure": {
          "value": 52.38095238095238,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "MPDoc FigureF1 on published layout picture regions",
                "value": 52.38095238095238
              }
            ]
          }
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench rule_is_latex_pass_rate",
                "value": 0
              }
            ]
          }
        },
        "formatting": {
          "value": 40.25309467786043,
          "status": "scored",
          "metric": "ParseBench avg_semantic_formatting",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_formatting"
        },
        "layout": {
          "value": 66.86666666666667,
          "status": "scored",
          "metric": "ParseBench avg_layout_element_rule_pass_rate",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#layout:layout"
        },
        "content_faithfulness": {
          "value": 65.87706298895813,
          "status": "scored",
          "metric": "ParseBench avg_content_faithfulness",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_content"
        },
        "styling": {
          "value": 46.25506337732217,
          "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": 53.57142857142857,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 53.57142857142857
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 50.62144769790254,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 59.86098723521913,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 59.86098723521913,
                "rawValue": 59.86098723521913,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.60056092899129,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.60056092899129,
                "rawValue": 80.60056092899129,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 61.30899470899471,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 55.751322751322746,
                "rawValue": 55.751322751322746,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 66.86666666666667,
                "rawValue": 66.86666666666667,
                "metric": "ParseBench avg_layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 28.917365651173643,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 34.371144572568554,
                "rawValue": 34.371144572568554,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 52.38095238095238,
                "rawValue": 52.38095238095238,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 46.25506337732217,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 46.25506337732217,
                "rawValue": 46.25506337732217,
                "metric": "ParseBench avg_normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 26.785714285714285,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 53.57142857142857,
                "rawValue": 53.57142857142857,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          43.38981231248789,
          57.675526598202175
        ],
        "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.72496373278794,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 67.15686274509804,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 21.60429469001679,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.37142439012831,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 47.55244755244756,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 29.044444444444444,
          "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.60429469001679,
          "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.77813443546137,
          "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.13677811550151,
          "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": 313,
            "perType": {
              "header": {
                "checks": 109,
                "score": 99.08256880733946
              },
              "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.690271285746874,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 67.15686274509804,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 67.15686274509804,
                "rawValue": 67.15686274509804,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 84.72496373278794,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.72496373278794,
                "rawValue": 84.72496373278794,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 21.60429469001679,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 21.60429469001679,
                "rawValue": 21.60429469001679,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 48.32277212900677,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.37142439012831,
                "rawValue": 68.37142439012831,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 47.55244755244756,
                "rawValue": 47.55244755244756,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 29.044444444444444,
                "rawValue": 29.044444444444444,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.64246313182483,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.13677811550151,
                "rawValue": 95.13677811550151,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.49305091839062,
          74.06447948981919
        ],
        "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": 1,
                "best_pred_iou": 0.9788577521704205,
                "best_pred_bbox": [
                  0.10158089471913892,
                  0.10476870020216435,
                  0.43558694920955265,
                  0.14865025567843976
                ],
                "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.9920990800346865,
                "best_pred_iou": 0.981927032171243,
                "best_pred_bbox": [
                  0.06861755802219979,
                  0.556308716850993,
                  0.46871846619576185,
                  0.8326792722083483
                ],
                "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": 93.70405880472994,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06295941195270055,
                "edit_whole": 0.06295941195270055,
                "edit_sample_avg": 0.15211091542306399
              }
            }
          }
        },
        "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": 66.66666666666666,
          "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": 1,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6666666666666666
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 1
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 80,
          "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": 20,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 20,
                "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": 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": 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": [
                  20
                ],
                "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": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.866844217445002,
                "best_pred_iou": 0.8440474258923257,
                "best_pred_bbox": [
                  0.7330173775671406,
                  0.0730816077953715,
                  0.9162717219589257,
                  0.0828258221680877
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "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": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9329145771020063,
                "best_pred_iou": 0.5349037657329158,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.15834348355663824
                ],
                "gt_ro_index": 4,
                "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": 0.8571428571428571,
                "token_recall": 1,
                "token_f1": 0.923076923076923,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "european parliament political parties and groupings by ideology and position on the eu",
                "missing_tokens": [],
                "extra_tokens": [
                  "and"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "fd34f592a482ad49",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.31150504434641996,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.15834348355663824
                ],
                "gt_ro_index": 5,
                "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": 0.875,
                "token_recall": 1,
                "token_f1": 0.9333333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "european parliament political parties and groupings by ideology and position on the eu",
                "missing_tokens": [],
                "extra_tokens": [
                  "and"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "8801ce2764a03952",
                "element_index": 6,
                "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": 1,
                "best_pred_iou": 0.6116131776803805,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 7,
                "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": "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": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7986339678898673,
                "best_pred_iou": 0.3872274709519649,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.15712545676004872
                ],
                "gt_ro_index": 8,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "change in seats from 2014 to 2019 elections",
                "pred_text_norm": "change in seats from 2014 to 2019 elections selected parties, by position on the eu",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "270bb7eb0b290460",
                "element_index": 8,
                "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.920968105859332,
                "best_pred_iou": 0.39553628151684944,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.15712545676004872
                ],
                "gt_ro_index": 9,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "change in seats from 2014 to 2019 elections selected parties, by position on the eu",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "1ad5d91de925fb94",
                "element_index": 9,
                "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.9873433998310005,
                "best_pred_iou": 0.3107473167484376,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 10,
                "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": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "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": "",
                "missing_tokens": [
                  "note",
                  "strongly",
                  "pro",
                  "and",
                  "anti"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": 6,
                "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": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "08c99204ce9ec991",
                "element_index": 12,
                "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.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": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "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": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9449328175023874,
                "best_pred_iou": 0.9449208230959752,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.5931790499390986,
                  0.330173775671406,
                  0.6358099878197321
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "an equal and opposite reaction",
                "pred_text_norm": "an equal and opposite reaction",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": 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": 8,
                "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": 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": {
                  "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": 9,
                "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": 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.9743589743589743,
                "token_recall": 0.987012987012987,
                "token_f1": 0.9806451612903225,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "eurosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "pred_text_norm": "e urosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "missing_tokens": [
                  "eurosceptics"
                ],
                "extra_tokens": [
                  "e",
                  "urosceptics"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "57937d6fb04b09f2",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9722476664726685,
                "best_pred_iou": 0.9721102462314164,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.8367844092570037,
                  0.35545023696682465,
                  0.9305724725943971
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.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": 14,
                "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": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": 15,
                "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": 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": "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": 16,
                "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": 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.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": 17,
                "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": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": 18,
                "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": 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": "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": 19,
                "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": 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.9838709677419355,
                "token_recall": 1,
                "token_f1": 0.991869918699187,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand.",
                "pred_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand. 7",
                "missing_tokens": [],
                "extra_tokens": [
                  "7"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9f7623f1083d0a68",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "party name--parliamentary grouping 2019 election, provisional results, seats 10 20",
                "pred_text_norm": "",
                "missing_tokens": [
                  "party",
                  "name",
                  "parliamentary",
                  "grouping",
                  "2019"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": 61.21050873064296,
        "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": 93.70405880472994,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.70405880472994,
                "rawValue": 93.70405880472994,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 77.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 66.66666666666666,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "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": [
          43.721791950459256,
          72.29322052188783
        ],
        "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": 89.11174785100286,
          "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.10888252148997135,
                "edit_whole": 0.10888252148997135,
                "edit_sample_avg": 0.34291443850267384
              }
            }
          }
        },
        "reading_order": {
          "value": 35.29411764705882,
          "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.6470588235294118,
                "edit_whole": 0.6470588235294118,
                "edit_sample_avg": 0.6470588235294118
              }
            }
          }
        },
        "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": 66.66666666666666,
          "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": 4,
            "matched_count": 3,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6666666666666665
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 3
              }
            }
          }
        },
        "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": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9941789899112371,
                "best_pred_iou": 0.2622682927532715,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 2,
                "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": "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": "b7609b703f368ce0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 12,
                "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": "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": 13,
                "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": 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": "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9909702880816651,
                "best_pred_iou": 0.9881895648062808,
                "best_pred_bbox": [
                  0.7791251624079688,
                  0.23325635103926096,
                  0.9683845820701602,
                  0.3987682832948422
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "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": 6,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9978421557367394,
                "best_pred_iou": 0.9887867485837587,
                "best_pred_bbox": [
                  0.28020788220008663,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6458814472671286
                ],
                "gt_ro_index": 12,
                "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": "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": 7,
                "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": 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": "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": 8,
                "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": 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": "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": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9584406000109744,
                "best_pred_iou": 0.7703102523627449,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.558891454965358
                ],
                "gt_ro_index": 15,
                "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": "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": 11,
                "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": 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": {},
                "gt_text_norm": "on fortune 500",
                "pred_text_norm": "on fortune 500",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": null,
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 15,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9951407400129038,
                "best_pred_iou": 0.9950479037981863,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 15,
                "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": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 15,
                "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": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 15,
                "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": 16,
                "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": 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": {},
                "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": 1,
                "furniture_x_span_coverage": 0.9958928634922167,
                "furniture_x_fill_coverage": 0.9958928634922167,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  16
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 17,
                "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": 17,
                "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": [
                  17
                ],
                "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "of fortune 500 servedas of fy24: 99%",
                "pred_text_norm": "",
                "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "in fy24 revenue: 88.4b",
                "pred_text_norm": "",
                "missing_tokens": [
                  "in",
                  "fy24",
                  "revenue",
                  "88",
                  "4b"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "7746e10811cae506",
                "element_index": 22,
                "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.9978106817444322,
                "best_pred_iou": 0.49258898049486755,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 5,
                "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": "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "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": 54.047839766279004,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 35.29411764705882,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 35.29411764705882,
                "rawValue": 35.29411764705882,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.11174785100286,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.11174785100286,
                "rawValue": 89.11174785100286,
                "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": 66.66666666666666,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.60559983305643,
          67.177028404485
        ],
        "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": 94.66444351813256,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 16,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.05335556481867445,
                "edit_whole": 0.05335556481867445,
                "edit_sample_avg": 0.20811881570810142
              }
            }
          }
        },
        "reading_order": {
          "value": 47.36842105263158,
          "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.5263157894736842,
                "edit_whole": 0.5263157894736842,
                "edit_sample_avg": 0.5263157894736842
              }
            }
          }
        },
        "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": 28.571428571428577,
          "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": 5,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.28571428571428575
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 1
              }
            }
          }
        },
        "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/maersk-annual-report-2024_p8",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.040053672552050466,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.44074074074074077,
                  0.054110301768990635,
                  0.4648148148148148
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "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": 8,
                "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": 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": {
                  "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": 9,
                "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": 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": "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": 17,
                "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": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 18,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4779194316621484,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.512962962962963,
                  0.46826222684703434,
                  0.9351851851851852
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 18,
                "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": 10,
                "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": 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": 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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "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": 2,
                "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": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "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": 2,
                "token_precision": 1,
                "token_recall": 0.42857142857142855,
                "token_f1": 0.6,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value",
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue : 55.5 bn (usd 51.1bn)",
                "pred_text_norm": "55.5 bn",
                "missing_tokens": [
                  "revenue",
                  "usd",
                  "51",
                  "1bn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 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": 27,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 27,
                "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": 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 usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 27,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 27,
                "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": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "free cash flow usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 27,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9335832420771675,
                "best_pred_iou": 0.30273877261077015,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 20,
                "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": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "free cash flow usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "4941a5711f0e2aad",
                "element_index": 15,
                "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.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": 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": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 29,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.955575339011985,
                "best_pred_iou": 0.8969915303808015,
                "best_pred_bbox": [
                  0.8335067637877211,
                  0.7388888888888889,
                  0.951092611862643,
                  0.7907407407407407
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 29,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "5",
                  "1",
                  "2023",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 30,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 37,
                "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": 36,
                "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": [
                  36,
                  37
                ],
                "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": 25,
                "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": 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": 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": 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": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "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": 26,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9812199206555666,
                "best_pred_iou": 0.2746851551323872,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 26,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "",
                "missing_tokens": [
                  "ebit",
                  "increased",
                  "by",
                  "usd",
                  "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": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "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.9454313247416692,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 14,
                "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": 1,
                "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": "",
                "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": 26,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9506872311404887,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 26,
                "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": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.513107853218315,
                "best_pred_iou": 0.5131078532183151,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.03518518518518519,
                  0.04994797086368366,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "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": "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"
              }
            ]
          }
        },
        "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": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 44.46371577129568,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 47.36842105263158,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 47.36842105263158,
                "rawValue": 47.36842105263158,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.66444351813256,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.66444351813256,
                "rawValue": 94.66444351813256,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 66,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 14.285714285714288,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 28.571428571428577,
                "rawValue": 28.571428571428577,
                "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.75979697949692,
          60.33122555092549
        ],
        "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": 76.89873417721519,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-2bb179df3d04",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2310126582278481,
                "edit_whole": 0.2310126582278481,
                "edit_sample_avg": 0.2310126582278481
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.99618970772816,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.888560157790927,
            "trm": 0.5113636363636364,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.89873417721519,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.89873417721519,
                "rawValue": 76.89873417721519,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.99618970772816,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.99618970772816,
                "rawValue": 69.99618970772816,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.98498912642048,
          92.41356055499192
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-04c11de4a0e6": {
      "id": "parsebench-04c11de4a0e6",
      "label": "245804406-CV-Nevers-signé-EX_page60.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 94.46478873239437,
          "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.05535211267605634,
                "edit_whole": 0.05535211267605634,
                "edit_sample_avg": 0.05535211267605634
              }
            },
            "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": 82.50436724087487,
          "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.8927344036410266,
            "trm": 0.7573529411764706,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.46478873239437,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.46478873239437,
                "rawValue": 94.46478873239437,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 82.50436724087487,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 82.50436724087487,
                "rawValue": 82.50436724087487,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          25.28130799618132,
          96.70987942475276
        ],
        "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": 87.17339162251953,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9660868800694383,
            "trm": 0.7773809523809524,
            "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": 87.17339162251953,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 87.17339162251953,
                "rawValue": 87.17339162251953,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          26.63017092865262,
          98.05874235722406
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-fc437565b684": {
      "id": "parsebench-fc437565b684",
      "label": "text_dense__canara.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 92.47008361383233,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.8104575163398693,
              "unexpected_word_percent": 0.9981851179673321,
              "too_many_word_occurence_percent": 0.9732547597461468,
              "unexpected_sentence_percent": 0.8631578947368421,
              "missing_sentence_percent": 0.8306451612903226,
              "missing_word_percent": 0.9972054028877504,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 97.87234042553192,
          "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.9787234042553191
            }
          }
        },
        "heading": {
          "value": 63.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.6666666666666666
            }
          }
        },
        "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": 77.26415094339623,
          "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.9119496855345911,
              "normalized_title_accuracy": 0.6333333333333333
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 94.27083588439885,
          "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.9247008361383233,
              "normalized_order": 0.9787234042553191
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 91.1949685534591,
          "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.6744186046511628,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.725
            }
          }
        },
        "title_detection": {
          "value": 66.66666666666666,
          "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": 10,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 68.97414518523134,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 97.87234042553192,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 97.87234042553192,
                "rawValue": 97.87234042553192,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.47008361383233,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.47008361383233,
                "rawValue": 92.47008361383233,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 63.33333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 63.33333333333333,
                "rawValue": 63.33333333333333,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 91.1949685534591,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 91.1949685534591,
                "rawValue": 91.1949685534591,
                "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": [
          49.26724656087953,
          77.8386751323081
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-a6ac79e04e6c": {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 69.45550987229313,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.5935828877005348,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "unexpected_sentence_percent": 0.3333333333333333,
              "missing_sentence_percent": 0.6666666666666666,
              "missing_word_percent": 0.6804979253112033,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 63.63636363636363,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.6363636363636364
            }
          }
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1
            },
            "category_scores": {
              "normalized_text_styling": 0
            },
            "weight_sum": 1
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 67.51579446031664,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.6945550987229313,
              "normalized_order": 0.6363636363636364
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 8,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-a6ac79e04e6c",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 33.27296837716419,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 69.45550987229313,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 69.45550987229313,
                "rawValue": 69.45550987229313,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.013124786950964,
          61.87026764409382
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-7ebefff650eb": {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 85.76290958513148,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "unexpected_word_percent": 0.863013698630137,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "unexpected_sentence_percent": 0.8125,
              "missing_sentence_percent": 0.5384615384615384,
              "missing_word_percent": 0.9354838709677419,
              "bag_of_digit_percent": 1
            }
          }
        },
        "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": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 76.22289210437337,
          "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.8576290958513149,
              "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": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 59.2497265534302,
        "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.76290958513148,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.76290958513148,
                "rawValue": 85.76290958513148,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 70,
                "rawValue": 70,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 92.5925925925926,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 92.5925925925926,
                "rawValue": 92.5925925925926,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.785479902940175,
          65.07119418865446
        ],
        "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": 35.317460317460316,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 0,
              "missing_sentence_percent": 0,
              "missing_word_percent": 0,
              "bag_of_digit_percent": 0.4722222222222222
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 23.544973544973548,
          "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.3531746031746032,
              "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": 27.063492063492063,
        "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": 35.317460317460316,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 35.317460317460316,
                "rawValue": 35.317460317460316,
                "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.331065759637188,
          47.90249433106576
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-5847401fad94": {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.004432624113475178,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 0,
              "missing_sentence_percent": 0,
              "missing_word_percent": 0.004545454545454545,
              "bag_of_digit_percent": 0.6666666666666666
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 25.48233090786282,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.38223496361794235,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 4,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.644699272358846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 38.22349636179423,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 38.22349636179423,
                "rawValue": 38.22349636179423,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.7462137659706,
          48.31764233739917
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-08cc5c475326": {
      "id": "parsebench-08cc5c475326",
      "label": "text_multicolumns__14999.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 91.07068676573125,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "unexpected_word_percent": 0.9895104895104895,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "unexpected_sentence_percent": 0.7848101265822784,
              "missing_sentence_percent": 0.7272727272727273,
              "missing_word_percent": 0.9772313296903461,
              "bag_of_digit_percent": 0.9905956112852664
            }
          }
        },
        "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": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8333333333333334
            }
          }
        },
        "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.32603607511336,
          "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.9107068676573126,
              "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.67952350760804,
        "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.07068676573125,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.07068676573125,
                "rawValue": 91.07068676573125,
                "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.05680250543431,
          87.62823107686289
        ],
        "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.73710632896108,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "unexpected_word_percent": 0.8709677419354839,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "unexpected_sentence_percent": 0.32727272727272727,
              "missing_sentence_percent": 0.3333333333333333,
              "missing_word_percent": 0.8635097493036211,
              "bag_of_digit_percent": 0.9068702290076336
            }
          }
        },
        "reading_order": {
          "value": 46.15384615384615,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.46153846153846156
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 2,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 36.15702479338842,
          "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.7954545454545454,
              "normalized_title_accuracy": 0,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 65.2093529372561,
          "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.7473710632896108,
              "normalized_order": 0.46153846153846156
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 79.54545454545455,
          "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.4375,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.7777777777777778,
              "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": 50.0727345047103,
        "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.73710632896108,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.73710632896108,
                "rawValue": 74.73710632896108,
                "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": 79.54545454545455,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 79.54545454545455,
                "rawValue": 79.54545454545455,
                "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.919486718323114,
          57.2052010040374
        ],
        "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.93556350431291,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9583333333333334,
              "unexpected_word_percent": 0.9147540983606557,
              "too_many_word_occurence_percent": 0.998533724340176,
              "unexpected_sentence_percent": 0.33962264150943394,
              "missing_sentence_percent": 0.36231884057971014,
              "missing_word_percent": 0.8179148311306902,
              "bag_of_digit_percent": 0.9940119760479041
            }
          }
        },
        "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": {
              "title_hierarchy_percent": 0.42857142857142855,
              "is_title": 0.42857142857142855
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 57.14285714285714,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.7142857142857143,
              "normalized_title_accuracy": 0.42857142857142855
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 79.06815344731972,
          "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.7693556350431291,
              "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.9109222246721,
        "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.93556350431291,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.93556350431291,
                "rawValue": 76.93556350431291,
                "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.5078015890515,
          82.07923016048007
        ],
        "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": 54.862057458616995,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.550251256281407,
              "too_many_word_occurence_percent": 0.9954022988505747,
              "unexpected_sentence_percent": 0.038461538461538464,
              "missing_sentence_percent": 0.04878048780487805,
              "missing_word_percent": 0.5011547344110855,
              "bag_of_digit_percent": 0.7062937062937062
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 36.57470497241133,
          "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.54862057458617,
              "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.305744825056735,
        "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": 54.862057458616995,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 54.862057458616995,
                "rawValue": 54.862057458616995,
                "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.50410344646909,
          53.075532017897665
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-16807829a472": {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 1,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 1,
              "missing_sentence_percent": 0.96,
              "missing_word_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 1
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 1,
              "is_title": 1
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 84.48275862068965,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.6896551724137931,
              "normalized_title_accuracy": 1
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 99.55555555555554,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9933333333333333,
              "normalized_order": 1
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 68.96551724137932,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 13,
            "num_neg_rules": 0,
            "pos_score": 0.3076923076923077,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3076923076923077
            }
          }
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.07471264367817,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.33333333333333,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.33333333333333,
                "rawValue": 99.33333333333333,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 68.96551724137932,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 68.96551724137932,
                "rawValue": 68.96551724137932,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          52.61412151067323,
          95.47126436781608
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-612e15095482": {
      "id": "mdp-612e15095482",
      "label": "ko_academicpaper_39.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 2
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": 97.0598518408832,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.41197036817664,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.0598518408832,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.0598518408832,
                "rawValue": 97.0598518408832,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.72283597726903,
          85.2942645486976
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-08b85b25b6df": {
      "id": "mdp-08b85b25b6df",
      "label": "ko_academicpaper_40.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-54fb82b1726b": {
      "id": "mdp-54fb82b1726b",
      "label": "ko_book_1.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 94.41507644897476,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "12"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 61.10376911224369,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.41507644897476,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.41507644897476,
                "rawValue": 94.41507644897476,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.91643949271068,
          77.77358234985354
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-74ccbbcee6c4": {
      "id": "mdp-74ccbbcee6c4",
      "label": "ko_book_2.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 88.79285272839641,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 5
        },
        "reading_order": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "9"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 42.04428483139357,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.79285272839641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.79285272839641,
                "rawValue": 88.79285272839641,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.031632022423974,
          58.60306059385255
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-9059e2e92a9a": {
      "id": "mdp-9059e2e92a9a",
      "label": "ko_exampaper_24.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.61685823754789,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2
          }
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "counts": {
            "gt_count": 2,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 86.59003831417624,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.61685823754789,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.61685823754789,
                "rawValue": 99.61685823754789,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333333333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          61.850027367268744,
          90.42145593869732
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-6213848de2f2": {
      "id": "mdp-6213848de2f2",
      "label": "ko_financialreport_12.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 10
        },
        "reading_order": {
          "value": 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": 87.37373737373737,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.12457912457913,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.37373737373737,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.37373737373737,
                "rawValue": 87.37373737373737,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          33.91053391053391,
          91.05339105339105
        ],
        "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": 51.85185185185186,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 13,
          "denominator": 27
        },
        "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": 50.617283950617285,
        "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": 51.85185185185186,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 51.85185185185186,
                "rawValue": 51.85185185185186,
                "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": [
          21.693121693121693,
          78.83597883597884
        ],
        "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.87275242047026,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1390,
          "denominator": 1446
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.95758414015675,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 3.87275242047026,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 3.87275242047026,
                "rawValue": 3.87275242047026,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          29.124678917210037,
          86.26753606006719
        ],
        "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": 93.84116693679093,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 39,
          "numerator": 38,
          "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": 97.94705564559698,
        "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.84116693679093,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.84116693679093,
                "rawValue": 93.84116693679093,
                "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.97730956239871,
          99.12016670525585
        ],
        "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": 20,
          "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": 84.26966292134833,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 84,
          "denominator": 534
        },
        "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": 84.3551761946228,
        "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": 84.26966292134833,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 84.26966292134833,
                "rawValue": 84.26966292134833,
                "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": [
          48.20295782549874,
          91.0601006826416
        ],
        "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": 95.51282051282051,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 7,
          "denominator": 156
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.5042735042735,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.51282051282051,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.51282051282051,
                "rawValue": 95.51282051282051,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.21611721611721,
          99.35897435897436
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-18",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 18쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 18,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.2972972972973,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 16,
          "denominator": 592
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.0990990990991,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.2972972972973,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.2972972972973,
                "rawValue": 97.2972972972973,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.47104247104247,
          99.61389961389962
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-19",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 19쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 19,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.63099630996311,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 2,
          "denominator": 542
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.87699876998771,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.63099630996311,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.63099630996311,
                "rawValue": 99.63099630996311,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.80442804428044,
          99.9472851871376
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-20",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 20쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 20,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.875,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 3,
          "denominator": 96
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.95833333333333,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.875,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.875,
                "rawValue": 96.875,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.410714285714285,
          99.55357142857143
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-21",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 21쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 21,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 0,
          "denominator": 336
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-22",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 22쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 22,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.24561403508771,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1,
          "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": 99.41520467836257,
        "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.24561403508771,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.24561403508771,
                "rawValue": 98.24561403508771,
                "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.606516290726816,
          99.74937343358397
        ],
        "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": 76.33587786259541,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 124,
          "denominator": 524
        },
        "reading_order": {
          "value": 65.21739130434783,
          "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": 71.14063214590247,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 65.21739130434783,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 65.21739130434783,
                "rawValue": 65.21739130434783,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.33587786259541,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.33587786259541,
                "rawValue": 76.33587786259541,
                "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": [
          40.65178979765856,
          83.50893265480143
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-25",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 25쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 25,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 88.96103896103897,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 51,
          "denominator": 462
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 88.64197533333333,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 77.73408690692641,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.96103896103897,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.96103896103897,
                "rawValue": 88.96103896103897,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 88.64197533333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 88.64197533333333,
                "rawValue": 88.64197533333333,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          44.41947823252938,
          87.27662108967222
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-26",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 26쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 26,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.47183098591549,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 3,
          "denominator": 568
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.82394366197182,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.47183098591549,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.47183098591549,
                "rawValue": 99.47183098591549,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.78169014084507,
          99.92454728370221
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-27",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 27쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 27,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.87179487179486,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 30,
          "denominator": 585
        },
        "reading_order": {
          "value": 92.3076923076923,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 66.49151633333334,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 80.0844175448718,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92.3076923076923,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92.3076923076923,
                "rawValue": 92.3076923076923,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.87179487179486,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.87179487179486,
                "rawValue": 94.87179487179486,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 66.49151633333334,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 66.49151633333334,
                "rawValue": 66.49151633333334,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.762524311355314,
          88.61966716849817
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-28",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 28쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 28,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.03588143525741,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 19,
          "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.01196047841914,
        "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.03588143525741,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.03588143525741,
                "rawValue": 97.03588143525741,
                "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.43369734789392,
          99.57655449075105
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-29",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 29쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 29,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.87387387387388,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 12,
          "numerator": 5,
          "denominator": 444
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 54.166667,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 88.26013521846846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.87387387387388,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.87387387387388,
                "rawValue": 98.87387387387388,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 54.166667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 54.166667,
                "rawValue": 54.166667,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.43436298198198,
          93.29150583912484
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-30",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 30쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 30,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 81.22605363984674,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 147,
          "denominator": 783
        },
        "reading_order": {
          "value": 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.74992428999042,
        "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.22605363984674,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.22605363984674,
                "rawValue": 81.22605363984674,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 50.69318375,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 50.69318375,
                "rawValue": 50.69318375,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.7142424514231,
          81.57138530856595
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-31",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 31쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 31,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.58641975308642,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 61,
          "denominator": 648
        },
        "reading_order": {
          "value": 61.904761904761905,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 71.6666665,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.03946203946208,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 61.904761904761905,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 61.904761904761905,
                "rawValue": 61.904761904761905,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 90.58641975308642,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.58641975308642,
                "rawValue": 90.58641975308642,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 71.6666665,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 71.6666665,
                "rawValue": 71.6666665,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.30826402254976,
          89.16540687969261
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-32",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 32쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 32,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.7468671679198,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 11,
          "numerator": 10,
          "denominator": 798
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.58228905597326,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7468671679198,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7468671679198,
                "rawValue": 98.7468671679198,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.6781238811314,
          99.82098102398855
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-33",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 33쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 33,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.6629213483146,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 3,
          "denominator": 890
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.8876404494382,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.6629213483146,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.6629213483146,
                "rawValue": 99.6629213483146,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.80898876404495,
          99.9518459069021
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-34",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 34쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 34,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.32546374367622,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 4,
          "denominator": 593
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.77515458122541,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.32546374367622,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.32546374367622,
                "rawValue": 99.32546374367622,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.760780534810884,
          99.90363767766803
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-35",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 35쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 35,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 0,
          "denominator": 234
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-36",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 36쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 36,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 77.55102040816327,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 121,
          "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.2124271058287,
        "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.55102040816327,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.55102040816327,
                "rawValue": 77.55102040816327,
                "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.1213869176164,
          82.97852977475925
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-37",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 37쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 37,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 92.99610894941634,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 36,
          "denominator": 514
        },
        "reading_order": {
          "value": 68,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 63.90681,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.22572973735409,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 68,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 68,
                "rawValue": 68,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.99610894941634,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.99610894941634,
                "rawValue": 92.99610894941634,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 63.90681,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 63.90681,
                "rawValue": 63.90681,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.414702707059476,
          89.27184556420232
        ],
        "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": 86.27450980392157,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 49,
          "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": 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": 92.99855170098039,
        "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": 86.27450980392157,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.27450980392157,
                "rawValue": 86.27450980392157,
                "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": [
          53.142029543417365,
          95.99917240056023
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-43",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 43쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 43,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 89.90825688073394,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 33,
          "denominator": 327
        },
        "reading_order": {
          "value": 90.9090909090909,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 68.6666668,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 5
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.3710036474562,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 90.9090909090909,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 90.9090909090909,
                "rawValue": 90.9090909090909,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.90825688073394,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.90825688073394,
                "rawValue": 89.90825688073394,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.6666668,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.6666668,
                "rawValue": 68.6666668,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.926287798546404,
          92.78343065568926
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-44",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 44쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 44,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 88.65248226950355,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 32,
          "denominator": 282
        },
        "reading_order": {
          "value": 75,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 90.91312056737588,
        "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": 88.65248226950355,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.65248226950355,
                "rawValue": 88.65248226950355,
                "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.95035460992908,
          94.80749746707193
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-45",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 45쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 45,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 325
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 94.921714,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.7304285,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 94.921714,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 94.921714,
                "rawValue": 94.921714,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.41738771428572,
          99.27453057142858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-46",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 46쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 46,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 94.11764705882352,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 13,
          "denominator": 221
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 63.225722,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 89.33584226470587,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.11764705882352,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.11764705882352,
                "rawValue": 94.11764705882352,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 63.225722,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 63.225722,
                "rawValue": 63.225722,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          51.049052722689076,
          93.90619557983193
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-47",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 47쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 47,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.67266775777414,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 2,
          "denominator": 611
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.246032,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.72967493944353,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.67266775777414,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.67266775777414,
                "rawValue": 99.67266775777414,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.246032,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.246032,
                "rawValue": 99.246032,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.988385679682025,
          99.84552853682489
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-48",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 48쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 48,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.77011494252874,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 10,
          "numerator": 1,
          "denominator": 435
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.92337164750958,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.77011494252874,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.77011494252874,
                "rawValue": 99.77011494252874,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.82430213464696,
          99.96715927750411
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-49",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 49쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 49,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 67.8477690288714,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 27,
          "numerator": 245,
          "denominator": 762
        },
        "reading_order": {
          "value": 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": 33.133705,
          "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": 59.05489231674166,
        "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": 67.8477690288714,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 67.8477690288714,
                "rawValue": 67.8477690288714,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 33.133705,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 33.133705,
                "rawValue": 33.133705,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          33.7456527524238,
          76.60279560956666
        ],
        "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.97947214076247,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 30,
          "numerator": 157,
          "denominator": 682
        },
        "reading_order": {
          "value": 52.94117647058824,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 68.433376,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 66.25517281950434,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 52.94117647058824,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 52.94117647058824,
                "rawValue": 52.94117647058824,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.97947214076247,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.97947214076247,
                "rawValue": 76.97947214076247,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.433376,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.433376,
                "rawValue": 68.433376,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.86009875400248,
          80.71724161114534
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-51",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 51쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 51,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 61.34453781512605,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 13,
          "numerator": 184,
          "denominator": 476
        },
        "reading_order": {
          "value": 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": 57.654321,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 64.7497147037815,
        "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": 61.34453781512605,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 61.34453781512605,
                "rawValue": 61.34453781512605,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.654321,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 57.654321,
                "rawValue": 57.654321,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          36.99983697358943,
          79.85697983073229
        ],
        "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": 61.502347417840376,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 82,
          "denominator": 213
        },
        "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": 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": 65.19040160446009,
        "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": 61.502347417840376,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 61.502347417840376,
                "rawValue": 61.502347417840376,
                "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": [
          37.25165805969148,
          80.10880091683433
        ],
        "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": 42.307692307692314,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 40.893582333333335,
          "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": 65.71983576287211,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 42.307692307692314,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 42.307692307692314,
                "rawValue": 42.307692307692314,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 79.67806841046277,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 79.67806841046277,
                "rawValue": 79.67806841046277,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 40.893582333333335,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 40.893582333333335,
                "rawValue": 40.893582333333335,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.55419186449835,
          80.4113347216412
        ],
        "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": 72.27074235807859,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 127,
          "denominator": 458
        },
        "reading_order": {
          "value": 18.518518518518523,
          "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": 64.86398191914928,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 18.518518518518523,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 18.518518518518523,
                "rawValue": 18.518518518518523,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 72.27074235807859,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 72.27074235807859,
                "rawValue": 72.27074235807859,
                "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": [
          37.06513252522816,
          79.92227538237103
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-59",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 59쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 59,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.65327978580991,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 25,
          "denominator": 747
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 98.88442659526997,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.65327978580991,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.65327978580991,
                "rawValue": 96.65327978580991,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.37903996940141,
          99.52189711225856
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-60",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 60쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 60,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.73190348525469,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 1,
          "denominator": 373
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.91063449508489,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.73190348525469,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.73190348525469,
                "rawValue": 99.73190348525469,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.818843355036385,
          99.96170049789352
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-61",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 61쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 61,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-62",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 62쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 62,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.35616438356163,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 4,
          "numerator": 6,
          "denominator": 365
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.45205479452055,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.35616438356163,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.35616438356163,
                "rawValue": 98.35616438356163,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.62230919765166,
          99.76516634050881
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-63",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 63쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 63,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.37618403247632,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 12,
          "denominator": 739
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.45872801082544,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.37618403247632,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.37618403247632,
                "rawValue": 98.37618403247632,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.625169147496614,
          99.76802629035376
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-64",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 64쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 64,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.7389659520807,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 10,
          "denominator": 793
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.57965531736023,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.7389659520807,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.7389659520807,
                "rawValue": 98.7389659520807,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.676995136011534,
          99.81985227886867
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-65",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 65쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 65,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 91.36786188579016,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 27,
          "numerator": 65,
          "denominator": 753
        },
        "reading_order": {
          "value": 7.14285714285714,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 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.17023967621577,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 7.14285714285714,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 7.14285714285714,
                "rawValue": 7.14285714285714,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.36786188579016,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.36786188579016,
                "rawValue": 91.36786188579016,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          28.358674146949618,
          85.50153128980676
        ],
        "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": 47.19251336898396,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 395,
          "denominator": 748
        },
        "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": 46.300000000000004,
          "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": 79.636910342246,
        "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": 47.19251336898396,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 47.19251336898396,
                "rawValue": 47.19251336898396,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 71.35512800000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 96.410256,
                "rawValue": 96.410256,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 46.300000000000004,
                "rawValue": 46.300000000000004,
                "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": [
          45.50680590985485,
          88.36394876699771
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-67",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 67쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 67,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 53.42465753424658,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 34,
          "denominator": 73
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 85.34550725,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 73.952599,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 76.35920786272831,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 53.42465753424658,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 53.42465753424658,
                "rawValue": 53.42465753424658,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 85.34550725,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 85.34550725,
                "rawValue": 85.34550725,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          43.63383306441618,
          86.49097592155904
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-68",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 68쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 68,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.63778666666667,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.63778666666667,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.63778666666667,
                "rawValue": 83.63778666666667,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          21.472064761904765,
          92.9006361904762
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-69",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 69쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 69,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.126344,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.126344,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.126344,
                "rawValue": 69.126344,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.160906285714287,
          95.58947771428572
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-70",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 70쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 70,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 139
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-71",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 71쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 71,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 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": 78.61842105263158,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 130,
          "denominator": 608
        },
        "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": 54.398148250000006,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 69.63619197622607,
        "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": 78.61842105263158,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 78.61842105263158,
                "rawValue": 78.61842105263158,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 27.199074125000003,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 54.398148250000006,
                "rawValue": 54.398148250000006,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "CDM (GT 전체) · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.79210970070062,
          82.64925255784348
        ],
        "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": 63.61290322580645,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 28,
          "numerator": 282,
          "denominator": 775
        },
        "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": 77.777778,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 57.896689914294754,
        "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": 63.61290322580645,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 63.61290322580645,
                "rawValue": 63.61290322580645,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 77.777778,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 77.777778,
                "rawValue": 77.777778,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          33.08382280816843,
          75.9409656653113
        ],
        "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": 82.10526315789474,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 6,
          "numerator": 17,
          "denominator": 95
        },
        "reading_order": {
          "value": 42.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": 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": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 58.74060142042607,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 42.85714285714286,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 42.85714285714286,
                "rawValue": 42.85714285714286,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 82.10526315789474,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 82.10526315789474,
                "rawValue": 82.10526315789474,
                "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": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          33.56605795452918,
          76.42320081167203
        ],
        "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": 42.634408500000006,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 75.1458835240461,
        "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": 42.634408500000006,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 42.634408500000006,
                "rawValue": 42.634408500000006,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.94050487088349,
          85.79764772802635
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-76",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 76쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 76,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.08029197080292,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 4,
          "denominator": 137
        },
        "reading_order": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": -12.345679,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 65.93673965936739,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.08029197080292,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.08029197080292,
                "rawValue": 97.08029197080292,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": -12.345679,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.67813694820994,
          80.5352798053528
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-77",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 77쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 77,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 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": 96.90522243713733,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 16,
          "denominator": 517
        },
        "reading_order": {
          "value": 30.76923076923077,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 51.7341675,
          "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.85215517659202,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 30.76923076923077,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 30.76923076923077,
                "rawValue": 30.76923076923077,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.90522243713733,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.90522243713733,
                "rawValue": 96.90522243713733,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 51.7341675,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 51.7341675,
                "rawValue": 51.7341675,
                "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.91551724376687,
          82.77266010090973
        ],
        "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": 86.67711598746082,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 85,
          "denominator": 638
        },
        "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.39086118436521,
        "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": 86.67711598746082,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.67711598746082,
                "rawValue": 86.67711598746082,
                "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.651920676780115,
          78.50906353392297
        ],
        "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": 87.70270270270271,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 91,
          "denominator": 740
        },
        "reading_order": {
          "value": 72,
          "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": 86.56756756756756,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72,
                "rawValue": 72,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.70270270270271,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.70270270270271,
                "rawValue": 87.70270270270271,
                "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": [
          37.1003861003861,
          94.24324324324324
        ],
        "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": 91.46198830409357,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 73,
          "denominator": 855
        },
        "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": 30.625,
          "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": 80.52174707602339,
        "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": 91.46198830409357,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.46198830409357,
                "rawValue": 91.46198830409357,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 30.625,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 30.625,
                "rawValue": 30.625,
                "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": [
          46.01242690058479,
          88.86956975772765
        ],
        "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": 92.17809867629362,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 65,
          "denominator": 831
        },
        "reading_order": {
          "value": 38.46153846153846,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 92.85714300000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 80.87419503445803,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 38.46153846153846,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 38.46153846153846,
                "rawValue": 38.46153846153846,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.17809867629362,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.17809867629362,
                "rawValue": 92.17809867629362,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 92.85714300000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 92.85714300000001,
                "rawValue": 92.85714300000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.21382573397601,
          89.07096859111887
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-84",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 84쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 84,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.65721997300945,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 47,
          "denominator": 741
        },
        "reading_order": {
          "value": 70.37037037037037,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 62.592592333333336,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.65504566917829,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 70.37037037037037,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 70.37037037037037,
                "rawValue": 70.37037037037037,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.65721997300945,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.65721997300945,
                "rawValue": 93.65721997300945,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 62.592592333333336,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 62.592592333333336,
                "rawValue": 62.592592333333336,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.66002609667331,
          89.51716895381617
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-85",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 85쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 85,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 82.12121212121211,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 13,
          "numerator": 59,
          "denominator": 330
        },
        "reading_order": {
          "value": 43.75,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 81.46780303030303,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 43.75,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 43.75,
                "rawValue": 43.75,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 82.12121212121211,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 82.12121212121211,
                "rawValue": 82.12121212121211,
                "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": [
          46.553030303030305,
          89.41017316017316
        ],
        "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": 81.81818181818181,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 134,
          "denominator": 737
        },
        "reading_order": {
          "value": 43.99999999999999,
          "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": 65.39329243371212,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 43.99999999999999,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 43.99999999999999,
                "rawValue": 43.99999999999999,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.81818181818181,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.81818181818181,
                "rawValue": 81.81818181818181,
                "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.36759567640693,
          80.2247385335498
        ],
        "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": 19.999999999999996,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.33333350000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 58.947368462719304,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 19.999999999999996,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 19.999999999999996,
                "rawValue": 19.999999999999996,
                "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": [
          33.684210550125314,
          76.54135340726818
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-88",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 88쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 88,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.26470588235294,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 20,
          "numerator": 5,
          "denominator": 680
        },
        "reading_order": {
          "value": 84,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.382716,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.32852213725491,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 84,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 84,
                "rawValue": 84,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.26470588235294,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.26470588235294,
                "rawValue": 99.26470588235294,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.382716,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.382716,
                "rawValue": 99.382716,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.90201264985995,
          92.7591555070028
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-89",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 89쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 89,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.22064056939502,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 8,
          "numerator": 5,
          "denominator": 281
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.40688018979834,
        "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.22064056939502,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.22064056939502,
                "rawValue": 98.22064056939502,
                "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.60294865277071,
          99.74580579562787
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-90",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 90쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 90,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.21428571428571,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 5,
          "denominator": 280
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.4047619047619,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.21428571428571,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.21428571428571,
                "rawValue": 98.21428571428571,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.60204081632653,
          99.74489795918369
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-91",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 91쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 91,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 65
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-92",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 92쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 92,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 322
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-93",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 93쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 93,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 6,
          "numerator": 0,
          "denominator": 548
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-94",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 94쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 94,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 16
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.675325,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.91883125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.675325,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.675325,
                "rawValue": 99.675325,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.096475,
          99.95361785714285
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-95",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 95쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 95,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.43589743589743,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1,
          "denominator": 39
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 4.215591,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 23.428549,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.07953877564103,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.43589743589743,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.43589743589743,
                "rawValue": 97.43589743589743,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 4.215591,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 4.215591,
                "rawValue": 4.215591,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.331165014652015,
          81.18830787179488
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-96",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 96쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 96,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-97",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 97쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 97,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.875,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 1,
          "denominator": 32
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 83.98360775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.875,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.875,
                "rawValue": 96.875,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 39.059431,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 39.059431,
                "rawValue": 39.059431,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.990633,
          90.84777585714286
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-98",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 98쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 98,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-99",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 99쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 99,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 64.42307692307692,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 37,
          "denominator": 104
        },
        "reading_order": {
          "value": 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.51843385576923,
        "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": 64.42307692307692,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 64.42307692307692,
                "rawValue": 64.42307692307692,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.6506585,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.6506585,
                "rawValue": 89.6506585,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.581962203296705,
          93.43910506043956
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-100",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 100쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 100,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 20
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 97.50842925,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.3771073125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.50842925,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.50842925,
                "rawValue": 97.50842925,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.78691846428571,
          99.64406132142858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-101",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 101쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 101,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 58.51063829787234,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 39,
          "denominator": 94
        },
        "reading_order": {
          "value": 50,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 89.11498466666666,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 74.40640574113475,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 50,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 50,
                "rawValue": 50,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 58.51063829787234,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 58.51063829787234,
                "rawValue": 58.51063829787234,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.11498466666666,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.11498466666666,
                "rawValue": 89.11498466666666,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.517946137791284,
          85.37508899493413
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-102",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 102쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 102,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 39.0728476821192,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 184,
          "denominator": 302
        },
        "reading_order": {
          "value": 3.8461538461538436,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 26.141435,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": -1.112611,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 42.26510913206826,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 3.8461538461538436,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 3.8461538461538436,
                "rawValue": 3.8461538461538436,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 39.0728476821192,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 39.0728476821192,
                "rawValue": 39.0728476821192,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 26.141435,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 26.141435,
                "rawValue": 26.141435,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          24.151490932610436,
          67.00863378975329
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-103",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 103쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 103,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          9.523809523809524,
          95.23809523809523
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-104",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 104쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 104,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-105",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 105쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 105,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-106",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 106쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 106,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-107",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 107쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 107,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 85.82375478927203,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 37,
          "denominator": 261
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 14.7725185,
          "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.149068322318,
        "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": 14.7725185,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 14.7725185,
                "rawValue": 14.7725185,
                "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.94232475561029,
          85.79946761275313
        ],
        "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": -5.2684455,
          "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": -5.2684455,
                "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": 1,
                "best_pred_iou": 0.9788577521704205,
                "best_pred_bbox": [
                  0.10158089471913892,
                  0.10476870020216435,
                  0.43558694920955265,
                  0.14865025567843976
                ],
                "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.9920990800346865,
                "best_pred_iou": 0.981927032171243,
                "best_pred_bbox": [
                  0.06861755802219979,
                  0.556308716850993,
                  0.46871846619576185,
                  0.8326792722083483
                ],
                "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": 93.70405880472994,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06295941195270055,
                "edit_whole": 0.06295941195270055,
                "edit_sample_avg": 0.15211091542306399
              }
            }
          }
        },
        "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": 66.66666666666666,
          "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": 1,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6666666666666666
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 1
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 80,
          "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": 20,
            "total": 25,
            "rule_results": [
              {
                "element_id": "9ab7d7cb18f6c6ed",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 20,
                "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": 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": 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": [
                  20
                ],
                "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": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.866844217445002,
                "best_pred_iou": 0.8440474258923257,
                "best_pred_bbox": [
                  0.7330173775671406,
                  0.0730816077953715,
                  0.9162717219589257,
                  0.0828258221680877
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "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": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9329145771020063,
                "best_pred_iou": 0.5349037657329158,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.15834348355663824
                ],
                "gt_ro_index": 4,
                "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": 0.8571428571428571,
                "token_recall": 1,
                "token_f1": 0.923076923076923,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "european parliament political parties and groupings by ideology and position on the eu",
                "missing_tokens": [],
                "extra_tokens": [
                  "and"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "fd34f592a482ad49",
                "element_index": 5,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.31150504434641996,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.15834348355663824
                ],
                "gt_ro_index": 5,
                "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": 0.875,
                "token_recall": 1,
                "token_f1": 0.9333333333333333,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "european parliament political parties and groupings by ideology and position on the eu",
                "missing_tokens": [],
                "extra_tokens": [
                  "and"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "8801ce2764a03952",
                "element_index": 6,
                "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": 1,
                "best_pred_iou": 0.6116131776803805,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 7,
                "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": "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": 4,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7986339678898673,
                "best_pred_iou": 0.3872274709519649,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.15712545676004872
                ],
                "gt_ro_index": 8,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "change in seats from 2014 to 2019 elections",
                "pred_text_norm": "change in seats from 2014 to 2019 elections selected parties, by position on the eu",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "270bb7eb0b290460",
                "element_index": 8,
                "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.920968105859332,
                "best_pred_iou": 0.39553628151684944,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.15712545676004872
                ],
                "gt_ro_index": 9,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "change in seats from 2014 to 2019 elections selected parties, by position on the eu",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "1ad5d91de925fb94",
                "element_index": 9,
                "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.9873433998310005,
                "best_pred_iou": 0.3107473167484376,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 10,
                "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": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "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": "",
                "missing_tokens": [
                  "note",
                  "strongly",
                  "pro",
                  "and",
                  "anti"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": 6,
                "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": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "08c99204ce9ec991",
                "element_index": 12,
                "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.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": 13,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "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": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9449328175023874,
                "best_pred_iou": 0.9449208230959752,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.5931790499390986,
                  0.330173775671406,
                  0.6358099878197321
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "an equal and opposite reaction",
                "pred_text_norm": "an equal and opposite reaction",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": 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": 8,
                "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": 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": {
                  "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": 9,
                "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": 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.9743589743589743,
                "token_recall": 0.987012987012987,
                "token_f1": 0.9806451612903225,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "eurosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "pred_text_norm": "e urosceptics hoped that populist parties would sweep last week's european parliament elections. but voters delivered a murky verdict. eurosceptics did make progress: parties in the top 15% of hostility towards the eu, as measured by a survey of political scientists run by the university of north carolina at chapel hill, gained 30 seats. yet parties in the most pro-eu 15% won 32 extra seats. the losers were the main centre-left and centre-right parties.",
                "missing_tokens": [
                  "eurosceptics"
                ],
                "extra_tokens": [
                  "e",
                  "urosceptics"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "57937d6fb04b09f2",
                "element_index": 16,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9722476664726685,
                "best_pred_iou": 0.9721102462314164,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.8367844092570037,
                  0.35545023696682465,
                  0.9305724725943971
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 10,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.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": 14,
                "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": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": 15,
                "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": 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": "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": 16,
                "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": 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.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": 17,
                "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": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": 18,
                "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": 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": "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": 19,
                "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": 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.9838709677419355,
                "token_recall": 1,
                "token_f1": 0.991869918699187,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand.",
                "pred_text_norm": "european parliament elections are sometimes dismissed as a mere opinion poll, since the body has much less power than domestic legislatures do. in terms of votes cast, pro- and anti-eu forces battled to a draw. but the parliament also has real duties, including approving the eu's budget and laws. by this measure, liberals may have won the upper hand. 7",
                "missing_tokens": [],
                "extra_tokens": [
                  "7"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "9f7623f1083d0a68",
                "element_index": 24,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.15956151035322777,
                  0.8957345971563981,
                  0.5676004872107187
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "party name--parliamentary grouping 2019 election, provisional results, seats 10 20",
                "pred_text_norm": "",
                "missing_tokens": [
                  "party",
                  "name",
                  "parliamentary",
                  "grouping",
                  "2019"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": 61.21050873064296,
        "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": 93.70405880472994,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.70405880472994,
                "rawValue": 93.70405880472994,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 77.5,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 75,
                "rawValue": 75,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 66.66666666666666,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "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": [
          43.721791950459256,
          72.29322052188783
        ],
        "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": 89.11174785100286,
          "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.10888252148997135,
                "edit_whole": 0.10888252148997135,
                "edit_sample_avg": 0.34291443850267384
              }
            }
          }
        },
        "reading_order": {
          "value": 35.29411764705882,
          "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.6470588235294118,
                "edit_whole": 0.6470588235294118,
                "edit_sample_avg": 0.6470588235294118
              }
            }
          }
        },
        "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": 66.66666666666666,
          "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": 4,
            "matched_count": 3,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6666666666666665
            },
            "label_stats": {
              "figure": {
                "gt_count": 5,
                "matched_count": 3
              }
            }
          }
        },
        "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": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9941789899112371,
                "best_pred_iou": 0.2622682927532715,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 2,
                "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": "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": "b7609b703f368ce0",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "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": 12,
                "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": "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": 13,
                "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": 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": "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9909702880816651,
                "best_pred_iou": 0.9881895648062808,
                "best_pred_bbox": [
                  0.7791251624079688,
                  0.23325635103926096,
                  0.9683845820701602,
                  0.3987682832948422
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 14,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "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": 6,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9978421557367394,
                "best_pred_iou": 0.9887867485837587,
                "best_pred_bbox": [
                  0.28020788220008663,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6458814472671286
                ],
                "gt_ro_index": 12,
                "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": "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": 7,
                "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": 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": "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": 8,
                "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": 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": "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": 10,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9584406000109744,
                "best_pred_iou": 0.7703102523627449,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.558891454965358
                ],
                "gt_ro_index": 15,
                "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": "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": 11,
                "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": 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": {},
                "gt_text_norm": "on fortune 500",
                "pred_text_norm": "on fortune 500",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.11316397228637413,
                  0.18016457340840192,
                  0.15396458814472672
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "no_overlap",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": null,
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 15,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9951407400129038,
                "best_pred_iou": 0.9950479037981863,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 15,
                "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": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 15,
                "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": 15,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6236466002598527,
                  0.44957659738260203,
                  0.9987007362494587,
                  0.9022324865280985
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 15,
                "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": 16,
                "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": 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": {},
                "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": 1,
                "furniture_x_span_coverage": 0.9958928634922167,
                "furniture_x_fill_coverage": 0.9958928634922167,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  16
                ],
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 17,
                "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": 17,
                "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": [
                  17
                ],
                "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "of fortune 500 servedas of fy24: 99%",
                "pred_text_norm": "",
                "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "in fy24 revenue: 88.4b",
                "pred_text_norm": "",
                "missing_tokens": [
                  "in",
                  "fy24",
                  "revenue",
                  "88",
                  "4b"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "7746e10811cae506",
                "element_index": 22,
                "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.9978106817444322,
                "best_pred_iou": 0.49258898049486755,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 5,
                "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": "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": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3737548722390645,
                  0,
                  0.7501082719792118,
                  0.45111624326404925
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "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": 54.047839766279004,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 35.29411764705882,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 35.29411764705882,
                "rawValue": 35.29411764705882,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.11174785100286,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.11174785100286,
                "rawValue": 89.11174785100286,
                "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": 66.66666666666666,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.60559983305643,
          67.177028404485
        ],
        "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": 94.66444351813256,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 16,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.05335556481867445,
                "edit_whole": 0.05335556481867445,
                "edit_sample_avg": 0.20811881570810142
              }
            }
          }
        },
        "reading_order": {
          "value": 47.36842105263158,
          "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.5263157894736842,
                "edit_whole": 0.5263157894736842,
                "edit_sample_avg": 0.5263157894736842
              }
            }
          }
        },
        "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": 28.571428571428577,
          "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": 5,
            "matched_count": 1,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.28571428571428575
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 1
              }
            }
          }
        },
        "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/maersk-annual-report-2024_p8",
          "group": "layout:layout",
          "details": {
            "passed": 13,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.040053672552050466,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.44074074074074077,
                  0.054110301768990635,
                  0.4648148148148148
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 5,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "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": 8,
                "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": 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": {
                  "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": 9,
                "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": 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": "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": 17,
                "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": 17,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "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": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 18,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4779194316621484,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.512962962962963,
                  0.46826222684703434,
                  0.9351851851851852
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 18,
                "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": 10,
                "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": 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": 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": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "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": 2,
                "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": 12,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 12,
                "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": 2,
                "token_precision": 1,
                "token_recall": 0.42857142857142855,
                "token_f1": 0.6,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value",
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue : 55.5 bn (usd 51.1bn)",
                "pred_text_norm": "55.5 bn",
                "missing_tokens": [
                  "revenue",
                  "usd",
                  "51",
                  "1bn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "e4bcd448085e21b3",
                "element_index": 8,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 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": 27,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 27,
                "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": 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 usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 27,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 27,
                "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": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "free cash flow usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_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": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 27,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9335832420771675,
                "best_pred_iou": 0.30273877261077015,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.55
                ],
                "gt_ro_index": 20,
                "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": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "free cash flow usdbn 5.1 bn (usd 4.0bn)",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "4941a5711f0e2aad",
                "element_index": 15,
                "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.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": 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": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 29,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.955575339011985,
                "best_pred_iou": 0.8969915303808015,
                "best_pred_bbox": [
                  0.8335067637877211,
                  0.7388888888888889,
                  0.951092611862643,
                  0.7907407407407407
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 29,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "5",
                  "1",
                  "2023",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a4b8ee40ad79ea02",
                "element_index": 17,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 30,
                "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": 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": {
                  "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 37,
                "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": 36,
                "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": [
                  36,
                  37
                ],
                "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": 25,
                "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": 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": 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": 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": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "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": 26,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9812199206555666,
                "best_pred_iou": 0.2746851551323872,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 26,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "",
                "missing_tokens": [
                  "ebit",
                  "increased",
                  "by",
                  "usd",
                  "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": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "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.9454313247416692,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 14,
                "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": 1,
                "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": "",
                "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": 26,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.9506872311404887,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8283038501560874,
                  0.09074074074074075,
                  0.9562955254942768,
                  0.3888888888888889
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 26,
                "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": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.513107853218315,
                "best_pred_iou": 0.5131078532183151,
                "best_pred_bbox": [
                  0.021852237252861603,
                  0.03518518518518519,
                  0.04994797086368366,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "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": "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"
              }
            ]
          }
        },
        "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": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "perType": {
              "header": {
                "checks": 1,
                "score": 0
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 44.46371577129568,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 47.36842105263158,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 47.36842105263158,
                "rawValue": 47.36842105263158,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.66444351813256,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.66444351813256,
                "rawValue": 94.66444351813256,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 66,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 52,
                "rawValue": 52,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 14.285714285714288,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 28.571428571428577,
                "rawValue": 28.571428571428577,
                "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.75979697949692,
          60.33122555092549
        ],
        "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": 76.89873417721519,
          "status": "scored",
          "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위",
          "scope": "table_only",
          "source": "connected-evaluation.json#parsebench-2bb179df3d04",
          "supplemental": true,
          "details": {
            "scopeLabel": "표 안의 문자만",
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.2310126582278481,
                "edit_whole": 0.2310126582278481,
                "edit_sample_avg": 0.2310126582278481
              }
            },
            "fullBodyGroundTruth": false
          },
          "scopeLabel": "표 안의 문자만"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.99618970772816,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.888560157790927,
            "trm": 0.5113636363636364,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.89873417721519,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.89873417721519,
                "rawValue": 76.89873417721519,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.99618970772816,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.99618970772816,
                "rawValue": 69.99618970772816,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          20.98498912642048,
          92.41356055499192
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-04c11de4a0e6",
      "label": "245804406-CV-Nevers-signé-EX_page60.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "table_only",
      "metrics": {
        "text": {
          "value": 94.46478873239437,
          "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.05535211267605634,
                "edit_whole": 0.05535211267605634,
                "edit_sample_avg": 0.05535211267605634
              }
            },
            "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": 82.50436724087487,
          "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.8927344036410266,
            "trm": 0.7573529411764706,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.46478873239437,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.46478873239437,
                "rawValue": 94.46478873239437,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 82.50436724087487,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 82.50436724087487,
                "rawValue": 82.50436724087487,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          25.28130799618132,
          96.70987942475276
        ],
        "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": 87.17339162251953,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9660868800694383,
            "trm": 0.7773809523809524,
            "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": 87.17339162251953,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 87.17339162251953,
                "rawValue": 87.17339162251953,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          26.63017092865262,
          98.05874235722406
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-fc437565b684",
      "label": "text_dense__canara.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 92.47008361383233,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.8104575163398693,
              "unexpected_word_percent": 0.9981851179673321,
              "too_many_word_occurence_percent": 0.9732547597461468,
              "unexpected_sentence_percent": 0.8631578947368421,
              "missing_sentence_percent": 0.8306451612903226,
              "missing_word_percent": 0.9972054028877504,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 97.87234042553192,
          "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.9787234042553191
            }
          }
        },
        "heading": {
          "value": 63.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.6666666666666666
            }
          }
        },
        "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": 77.26415094339623,
          "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.9119496855345911,
              "normalized_title_accuracy": 0.6333333333333333
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 94.27083588439885,
          "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.9247008361383233,
              "normalized_order": 0.9787234042553191
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 91.1949685534591,
          "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.6744186046511628,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.725
            }
          }
        },
        "title_detection": {
          "value": 66.66666666666666,
          "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": 10,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 68.97414518523134,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 97.87234042553192,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 97.87234042553192,
                "rawValue": 97.87234042553192,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 92.47008361383233,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 92.47008361383233,
                "rawValue": 92.47008361383233,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 63.33333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 63.33333333333333,
                "rawValue": 63.33333333333333,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 91.1949685534591,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 91.1949685534591,
                "rawValue": 91.1949685534591,
                "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": [
          49.26724656087953,
          77.8386751323081
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 69.45550987229313,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.5935828877005348,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "unexpected_sentence_percent": 0.3333333333333333,
              "missing_sentence_percent": 0.6666666666666666,
              "missing_word_percent": 0.6804979253112033,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 63.63636363636363,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.6363636363636364
            }
          }
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1
            },
            "category_scores": {
              "normalized_text_styling": 0
            },
            "weight_sum": 1
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 67.51579446031664,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.6945550987229313,
              "normalized_order": 0.6363636363636364
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 8,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-a6ac79e04e6c",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 33.27296837716419,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 69.45550987229313,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 69.45550987229313,
                "rawValue": 69.45550987229313,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.013124786950964,
          61.87026764409382
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 85.76290958513148,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "unexpected_word_percent": 0.863013698630137,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "unexpected_sentence_percent": 0.8125,
              "missing_sentence_percent": 0.5384615384615384,
              "missing_word_percent": 0.9354838709677419,
              "bag_of_digit_percent": 1
            }
          }
        },
        "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": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 76.22289210437337,
          "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.8576290958513149,
              "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": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 59.2497265534302,
        "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.76290958513148,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.76290958513148,
                "rawValue": 85.76290958513148,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 70,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 70,
                "rawValue": 70,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "formula",
                "name": "수식",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench rule_is_latex_pass_rate"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 92.5925925925926,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 92.5925925925926,
                "rawValue": 92.5925925925926,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.785479902940175,
          65.07119418865446
        ],
        "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": 35.317460317460316,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 0,
              "missing_sentence_percent": 0,
              "missing_word_percent": 0,
              "bag_of_digit_percent": 0.4722222222222222
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 23.544973544973548,
          "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.3531746031746032,
              "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": 27.063492063492063,
        "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": 35.317460317460316,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 35.317460317460316,
                "rawValue": 35.317460317460316,
                "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.331065759637188,
          47.90249433106576
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.004432624113475178,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 0,
              "missing_sentence_percent": 0,
              "missing_word_percent": 0.004545454545454545,
              "bag_of_digit_percent": 0.6666666666666666
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 25.48233090786282,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.38223496361794235,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 4,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5847401fad94",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.644699272358846,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 38.22349636179423,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 38.22349636179423,
                "rawValue": 38.22349636179423,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          19.7462137659706,
          48.31764233739917
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-08cc5c475326",
      "label": "text_multicolumns__14999.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 91.07068676573125,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__14999",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "unexpected_word_percent": 0.9895104895104895,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "unexpected_sentence_percent": 0.7848101265822784,
              "missing_sentence_percent": 0.7272727272727273,
              "missing_word_percent": 0.9772313296903461,
              "bag_of_digit_percent": 0.9905956112852664
            }
          }
        },
        "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": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8333333333333334
            }
          }
        },
        "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.32603607511336,
          "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.9107068676573126,
              "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.67952350760804,
        "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.07068676573125,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.07068676573125,
                "rawValue": 91.07068676573125,
                "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.05680250543431,
          87.62823107686289
        ],
        "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.73710632896108,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "unexpected_word_percent": 0.8709677419354839,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "unexpected_sentence_percent": 0.32727272727272727,
              "missing_sentence_percent": 0.3333333333333333,
              "missing_word_percent": 0.8635097493036211,
              "bag_of_digit_percent": 0.9068702290076336
            }
          }
        },
        "reading_order": {
          "value": 46.15384615384615,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.46153846153846156
            }
          }
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__paperchem",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 2,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 36.15702479338842,
          "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.7954545454545454,
              "normalized_title_accuracy": 0,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 65.2093529372561,
          "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.7473710632896108,
              "normalized_order": 0.46153846153846156
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 79.54545454545455,
          "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.4375,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_sup": 0,
              "is_bold": 0.7777777777777778,
              "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": 50.0727345047103,
        "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.73710632896108,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.73710632896108,
                "rawValue": 74.73710632896108,
                "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": 79.54545454545455,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 79.54545454545455,
                "rawValue": 79.54545454545455,
                "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.919486718323114,
          57.2052010040374
        ],
        "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": 54.862057458616995,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 0.550251256281407,
              "too_many_word_occurence_percent": 0.9954022988505747,
              "unexpected_sentence_percent": 0.038461538461538464,
              "missing_sentence_percent": 0.04878048780487805,
              "missing_word_percent": 0.5011547344110855,
              "bag_of_digit_percent": 0.7062937062937062
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 36.57470497241133,
          "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.54862057458617,
              "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.305744825056735,
        "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": 54.862057458616995,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 54.862057458616995,
                "rawValue": 54.862057458616995,
                "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.50410344646909,
          53.075532017897665
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "too_many_sentence_occurence_percent": 1,
              "unexpected_word_percent": 1,
              "too_many_word_occurence_percent": 1,
              "unexpected_sentence_percent": 1,
              "missing_sentence_percent": 0.96,
              "missing_word_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 1
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 1,
              "is_title": 1
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 84.48275862068965,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0.6896551724137931,
              "normalized_title_accuracy": 1
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 99.55555555555554,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.9933333333333333,
              "normalized_order": 1
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 68.96551724137932,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 13,
            "num_neg_rules": 0,
            "pos_score": 0.3076923076923077,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3076923076923077
            }
          }
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 3,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-16807829a472",
          "supplemental": true,
          "details": {
            "score_sum": 1,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.07471264367817,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.33333333333333,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.33333333333333,
                "rawValue": 99.33333333333333,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 68.96551724137932,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 68.96551724137932,
                "rawValue": 68.96551724137932,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          52.61412151067323,
          95.47126436781608
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-612e15095482",
      "label": "ko_academicpaper_39.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 2
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": 97.0598518408832,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482",
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-612e15095482"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-612e15095482",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.41197036817664,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.0598518408832,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.0598518408832,
                "rawValue": 97.0598518408832,
                "metric": "MDP TEDS"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.72283597726903,
          85.2942645486976
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-08b85b25b6df",
      "label": "ko_academicpaper_40.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-08b85b25b6df",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-08b85b25b6df",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-54fb82b1726b",
      "label": "ko_book_1.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 94.41507644897476,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-54fb82b1726b",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 1,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "12"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 61.10376911224369,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 94.41507644897476,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.41507644897476,
                "rawValue": 94.41507644897476,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          34.91643949271068,
          77.77358234985354
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-74ccbbcee6c4",
      "label": "ko_book_2.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 88.79285272839641,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 5
        },
        "reading_order": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-74ccbbcee6c4",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 0,
            "matched_count": 0
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "rules": 1,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-74ccbbcee6c4",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "9"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 42.04428483139357,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.79285272839641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.79285272839641,
                "rawValue": 88.79285272839641,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          30.031632022423974,
          58.60306059385255
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-9059e2e92a9a",
      "label": "ko_exampaper_24.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 99.61685823754789,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2
          }
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a",
          "samples": 1
        },
        "figure": {
          "value": 66.66666666666666,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "counts": {
            "gt_count": 2,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 2,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": 100,
          "status": "scored",
          "metric": "MDP TEDS structure only",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-9059e2e92a9a"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "page_number": {
                "checks": 1,
                "score": 100
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-9059e2e92a9a",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 86.59003831417624,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.61685823754789,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.61685823754789,
                "rawValue": 99.61685823754789,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 100,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333333333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 66.66666666666666,
                "rawValue": 66.66666666666666,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          61.850027367268744,
          90.42145593869732
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "mdp-6213848de2f2",
      "label": "ko_financialreport_12.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-6213848de2f2",
          "samples": 10
        },
        "reading_order": {
          "value": 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": 87.37373737373737,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 1,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.12457912457913,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 87.37373737373737,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.37373737373737,
                "rawValue": 87.37373737373737,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          33.91053391053391,
          91.05339105339105
        ],
        "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"
      }
    }
  ]
}
