{
  "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": 59.30293445845636,
    "measuredAreas": 6,
    "totalAreas": 7,
    "areas": [
      {
        "id": "flow",
        "label": "읽기 흐름",
        "score": 73.57406045048964,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 69.36274509803921
          },
          {
            "dataset": "mdp",
            "score": 88.57142857142857
          },
          {
            "dataset": "parsebench",
            "score": 62.788007682001115
          }
        ]
      },
      {
        "id": "content",
        "label": "문자 내용",
        "score": 86.38417368843626,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 86.00538901987201
          },
          {
            "dataset": "mdp",
            "score": 91.91674734033208
          },
          {
            "dataset": "parsebench",
            "score": 81.23038470510468
          }
        ]
      },
      {
        "id": "structure",
        "label": "문서 구조·목차",
        "score": 44.92035790579114,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 22.612264193563902
          },
          {
            "dataset": "mdp",
            "score": 50
          },
          {
            "dataset": "parsebench",
            "score": 62.148809523809526
          }
        ]
      },
      {
        "id": "media",
        "label": "그림·표·수식",
        "score": 47.71675743774619,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 49.52606648595966
          },
          {
            "dataset": "mdp",
            "score": 67.91806656028115
          },
          {
            "dataset": "parsebench",
            "score": 25.706139266997756
          }
        ]
      },
      {
        "id": "typography",
        "label": "글자 표현",
        "score": 46.25506337732217,
        "datasets": [
          {
            "dataset": "parsebench",
            "score": 46.25506337732217
          }
        ]
      },
      {
        "id": "notes",
        "label": "주석·참조",
        "score": null,
        "datasets": []
      },
      {
        "id": "running",
        "label": "반복 요소·원본 페이지",
        "score": 56.96719389095276,
        "datasets": [
          {
            "dataset": "marathon",
            "score": 96.79443881571541
          },
          {
            "dataset": "mdp",
            "score": 43.75
          },
          {
            "dataset": "parsebench",
            "score": 30.357142857142858
          }
        ]
      }
    ],
    "fullSevenAreaBounds": [
      50.831086678676876,
      65.11680096439116
    ],
    "profileId": "kiro-dpa-v2-connected-20261103-v2",
    "aggregation": "공식 원래 집계 보존 → 데이터셋·메트릭별 원래/보충 프로토콜 균등 평균 → 영역별 데이터셋 균등 평균 → 측정 영역 균등 평균"
  },
  "datasets": {
    "marathon": {
      "metrics": {
        "text": {
          "value": 86.00538901987201,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 69.36274509803921,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 22.612264193563902,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.37142439012831,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 55.28455284552846,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 24.92222222222222,
          "status": "scored",
          "metric": "CDM (모든 GT 포함)",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 60.317460317460316,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "rules": 126,
            "passed": 76,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 22.612264193563902,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_table": {
          "value": 44.59645766501163,
          "status": "scored",
          "metric": "Merged TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_text": {
          "value": 5.7342657342657315,
          "status": "scored",
          "metric": "1 − Merged Edit",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "text_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_structure": {
          "value": 77.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.44072948328268,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 95.44072948328268
              }
            ]
          }
        },
        "source_page": {
          "value": 98.14814814814815,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 98.14814814814815
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 64.86018072263003,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 69.36274509803921,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 69.36274509803921,
                "rawValue": 69.36274509803921,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 86.00538901987201,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.00538901987201,
                "rawValue": 86.00538901987201,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 22.612264193563902,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 22.612264193563902,
                "rawValue": 22.612264193563902,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 49.52606648595966,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.37142439012831,
                "rawValue": 68.37142439012831,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 55.28455284552846,
                "rawValue": 55.28455284552846,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 24.92222222222222,
                "rawValue": 24.92222222222222,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.79443881571541,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.44072948328268,
                "rawValue": 95.44072948328268,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.32870051616431,
          74.90012908759289
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp": {
      "metrics": {
        "text": {
          "value": 91.91674734033208,
          "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": 50,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 50
              }
            ]
          }
        },
        "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": 68.43124849440836,
        "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": 91.91674734033208,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.91674734033208,
                "rawValue": 91.91674734033208,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 50,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 50,
                "rawValue": 50,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 67.91806656028115,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 94.08174715565002,
                "rawValue": 94.08174715565002,
                "metric": "MDP TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 41.754385964912274,
                "rawValue": 41.754385964912274,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 43.75,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 87.5,
                "rawValue": 87.5,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.87946321029169,
          77.45089178172027
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench": {
      "metrics": {
        "text": {
          "value": 81.23038470510468,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_text_correctness",
                "value": 71.48330027707297
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 90.97746913313641
              }
            ]
          }
        },
        "reading_order": {
          "value": 62.788007682001115,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_order",
                "value": 56.96107337444724
              },
              {
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
                "value": 68.61494198955499
              }
            ]
          }
        },
        "heading": {
          "value": 55.79761904761905,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_normalized_title_accuracy",
                "value": 40.595238095238095
              },
              {
                "metric": "ParseBench is_title (제목 인식; 계층 제외)",
                "value": 71
              }
            ]
          }
        },
        "table": {
          "value": 31.785084467659942,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench avg_grits_trm_composite",
                "value": 63.570168935319884
              },
              {
                "metric": "MPDoc TEDS on published layout table HTML",
                "value": 0
              }
            ]
          }
        },
        "figure": {
          "value": 45.33333333333333,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "MPDoc FigureF1 on published layout picture regions",
                "value": 45.33333333333333
              }
            ]
          }
        },
        "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.2947613445271,
          "status": "scored",
          "metric": "ParseBench avg_semantic_formatting",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#epub:text_formatting"
        },
        "layout": {
          "value": 68.5,
          "status": "scored",
          "metric": "ParseBench avg_layout_element_rule_pass_rate",
          "scope": "해당 ParseBench 표본의 공식 집계",
          "source": "parsebench-official.json#layout:layout"
        },
        "content_faithfulness": {
          "value": 66.64255797619772,
          "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": 60.714285714285715,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "ParseBench PageDecorationRule · leak axis",
                "value": 60.714285714285715
              }
            ]
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "고정 프로토콜 묶음 균등 평균",
          "scope": "데이터셋 내 공식/보충 평가 프로토콜별 집계",
          "source": "sample-scores.json",
          "details": {
            "protocols": [
              {
                "metric": "원본 쪽 대응 Relation F1 (Kiro)",
                "value": 0
              }
            ]
          }
        }
      },
      "dpa": {
        "score": 51.41425790206302,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 62.788007682001115,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 62.788007682001115,
                "rawValue": 62.788007682001115,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.23038470510468,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.23038470510468,
                "rawValue": 81.23038470510468,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 62.148809523809526,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 55.79761904761905,
                "rawValue": 55.79761904761905,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 68.5,
                "rawValue": 68.5,
                "metric": "ParseBench avg_layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 25.706139266997756,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 31.785084467659942,
                "rawValue": 31.785084467659942,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 45.33333333333333,
                "rawValue": 45.33333333333333,
                "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": 30.357142857142858,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 60.714285714285715,
                "rawValue": 60.714285714285715,
                "metric": "고정 프로토콜 묶음 균등 평균"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "고정 프로토콜 묶음 균등 평균"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          44.06936391605401,
          58.3550782017683
        ],
        "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": 86.00538901987201,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "reading_order": {
          "value": 69.36274509803921,
          "status": "scored",
          "metric": "1 − Edit_dist.ALL_page_avg",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "heading": {
          "value": 22.612264193563902,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table": {
          "value": 68.37142439012831,
          "status": "scored",
          "metric": "TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "figure": {
          "value": 55.28455284552846,
          "status": "scored",
          "metric": "FigureF1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formula": {
          "value": 24.92222222222222,
          "status": "scored",
          "metric": "CDM (모든 GT 포함)",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 60.317460317460316,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "rules": 126,
            "passed": 76,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": 22.612264193563902,
          "status": "scored",
          "metric": "HeadTEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_table": {
          "value": 44.59645766501163,
          "status": "scored",
          "metric": "Merged TEDS",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "merged_text": {
          "value": 5.7342657342657315,
          "status": "scored",
          "metric": "1 − Merged Edit",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "text_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_relation": {
          "value": 0,
          "status": "scored",
          "metric": "Relation F1",
          "scope": "원본 입력 110쪽 전체",
          "source": "baseline.json"
        },
        "table_structure": {
          "value": 77.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.44072948328268,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "checks": 329,
            "passed": 314,
            "perType": {
              "header": {
                "checks": 109,
                "score": 100
              },
              "footer": {
                "checks": 110,
                "score": 100
              },
              "page_number": {
                "checks": 110,
                "score": 86.36363636363636
              }
            }
          }
        },
        "source_page": {
          "value": 98.14814814814815,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_full_document_annotations",
          "source": "connected-evaluation.json#marathon-mp3lan_0638",
          "supplemental": true,
          "details": {
            "tp": 106,
            "fp": 0,
            "fn": 4,
            "gtPairs": [
              [
                1,
                "1"
              ],
              [
                2,
                "2"
              ],
              [
                3,
                "3"
              ],
              [
                4,
                "4"
              ],
              [
                5,
                "5"
              ],
              [
                6,
                "6"
              ],
              [
                7,
                "7"
              ],
              [
                8,
                "8"
              ],
              [
                9,
                "9"
              ],
              [
                10,
                "10"
              ],
              [
                11,
                "11"
              ],
              [
                12,
                "12"
              ],
              [
                13,
                "13"
              ],
              [
                14,
                "14"
              ],
              [
                15,
                "15"
              ],
              [
                16,
                "16"
              ],
              [
                17,
                "17"
              ],
              [
                18,
                "18"
              ],
              [
                19,
                "19"
              ],
              [
                20,
                "20"
              ],
              [
                21,
                "21"
              ],
              [
                22,
                "22"
              ],
              [
                23,
                "23"
              ],
              [
                24,
                "24"
              ],
              [
                25,
                "25"
              ],
              [
                26,
                "26"
              ],
              [
                27,
                "27"
              ],
              [
                28,
                "28"
              ],
              [
                29,
                "29"
              ],
              [
                30,
                "30"
              ],
              [
                31,
                "31"
              ],
              [
                32,
                "32"
              ],
              [
                33,
                "33"
              ],
              [
                34,
                "34"
              ],
              [
                35,
                "35"
              ],
              [
                36,
                "36"
              ],
              [
                37,
                "37"
              ],
              [
                38,
                "38"
              ],
              [
                39,
                "39"
              ],
              [
                40,
                "40"
              ],
              [
                41,
                "41"
              ],
              [
                42,
                "42"
              ],
              [
                43,
                "43"
              ],
              [
                44,
                "44"
              ],
              [
                45,
                "45"
              ],
              [
                46,
                "46"
              ],
              [
                47,
                "47"
              ],
              [
                48,
                "48"
              ],
              [
                49,
                "49"
              ],
              [
                50,
                "50"
              ],
              [
                51,
                "51"
              ],
              [
                52,
                "52"
              ],
              [
                53,
                "53"
              ],
              [
                54,
                "54"
              ],
              [
                55,
                "55"
              ],
              [
                56,
                "56"
              ],
              [
                57,
                "57"
              ],
              [
                58,
                "58"
              ],
              [
                59,
                "59"
              ],
              [
                60,
                "60"
              ],
              [
                61,
                "61"
              ],
              [
                62,
                "62"
              ],
              [
                63,
                "63"
              ],
              [
                64,
                "64"
              ],
              [
                65,
                "65"
              ],
              [
                66,
                "66"
              ],
              [
                67,
                "67"
              ],
              [
                68,
                "68"
              ],
              [
                69,
                "69"
              ],
              [
                70,
                "70"
              ],
              [
                71,
                "71"
              ],
              [
                72,
                "72"
              ],
              [
                73,
                "73"
              ],
              [
                74,
                "74"
              ],
              [
                75,
                "75"
              ],
              [
                76,
                "76"
              ],
              [
                77,
                "77"
              ],
              [
                78,
                "78"
              ],
              [
                79,
                "79"
              ],
              [
                80,
                "80"
              ],
              [
                81,
                "81"
              ],
              [
                82,
                "82"
              ],
              [
                83,
                "83"
              ],
              [
                84,
                "84"
              ],
              [
                85,
                "85"
              ],
              [
                86,
                "86"
              ],
              [
                87,
                "87"
              ],
              [
                88,
                "88"
              ],
              [
                89,
                "89"
              ],
              [
                90,
                "90"
              ],
              [
                91,
                "91"
              ],
              [
                92,
                "92"
              ],
              [
                93,
                "93"
              ],
              [
                94,
                "94"
              ],
              [
                95,
                "95"
              ],
              [
                96,
                "96"
              ],
              [
                97,
                "97"
              ],
              [
                98,
                "98"
              ],
              [
                99,
                "99"
              ],
              [
                100,
                "100"
              ],
              [
                101,
                "101"
              ],
              [
                102,
                "102"
              ],
              [
                103,
                "103"
              ],
              [
                104,
                "104"
              ],
              [
                105,
                "105"
              ],
              [
                106,
                "106"
              ],
              [
                107,
                "107"
              ],
              [
                108,
                "108"
              ],
              [
                109,
                "109"
              ],
              [
                110,
                "110"
              ]
            ],
            "predPairs": [
              [
                5,
                "5"
              ],
              [
                6,
                "6"
              ],
              [
                7,
                "7"
              ],
              [
                8,
                "8"
              ],
              [
                9,
                "9"
              ],
              [
                10,
                "10"
              ],
              [
                11,
                "11"
              ],
              [
                12,
                "12"
              ],
              [
                13,
                "13"
              ],
              [
                14,
                "14"
              ],
              [
                15,
                "15"
              ],
              [
                16,
                "16"
              ],
              [
                17,
                "17"
              ],
              [
                18,
                "18"
              ],
              [
                19,
                "19"
              ],
              [
                20,
                "20"
              ],
              [
                21,
                "21"
              ],
              [
                22,
                "22"
              ],
              [
                23,
                "23"
              ],
              [
                24,
                "24"
              ],
              [
                25,
                "25"
              ],
              [
                26,
                "26"
              ],
              [
                27,
                "27"
              ],
              [
                28,
                "28"
              ],
              [
                29,
                "29"
              ],
              [
                30,
                "30"
              ],
              [
                31,
                "31"
              ],
              [
                32,
                "32"
              ],
              [
                33,
                "33"
              ],
              [
                34,
                "34"
              ],
              [
                35,
                "35"
              ],
              [
                36,
                "36"
              ],
              [
                37,
                "37"
              ],
              [
                38,
                "38"
              ],
              [
                39,
                "39"
              ],
              [
                40,
                "40"
              ],
              [
                41,
                "41"
              ],
              [
                42,
                "42"
              ],
              [
                43,
                "43"
              ],
              [
                44,
                "44"
              ],
              [
                45,
                "45"
              ],
              [
                46,
                "46"
              ],
              [
                47,
                "47"
              ],
              [
                48,
                "48"
              ],
              [
                49,
                "49"
              ],
              [
                50,
                "50"
              ],
              [
                51,
                "51"
              ],
              [
                52,
                "52"
              ],
              [
                53,
                "53"
              ],
              [
                54,
                "54"
              ],
              [
                55,
                "55"
              ],
              [
                56,
                "56"
              ],
              [
                57,
                "57"
              ],
              [
                58,
                "58"
              ],
              [
                59,
                "59"
              ],
              [
                60,
                "60"
              ],
              [
                61,
                "61"
              ],
              [
                62,
                "62"
              ],
              [
                63,
                "63"
              ],
              [
                64,
                "64"
              ],
              [
                65,
                "65"
              ],
              [
                66,
                "66"
              ],
              [
                67,
                "67"
              ],
              [
                68,
                "68"
              ],
              [
                69,
                "69"
              ],
              [
                70,
                "70"
              ],
              [
                71,
                "71"
              ],
              [
                72,
                "72"
              ],
              [
                73,
                "73"
              ],
              [
                74,
                "74"
              ],
              [
                75,
                "75"
              ],
              [
                76,
                "76"
              ],
              [
                77,
                "77"
              ],
              [
                78,
                "78"
              ],
              [
                79,
                "79"
              ],
              [
                80,
                "80"
              ],
              [
                81,
                "81"
              ],
              [
                82,
                "82"
              ],
              [
                83,
                "83"
              ],
              [
                84,
                "84"
              ],
              [
                85,
                "85"
              ],
              [
                86,
                "86"
              ],
              [
                87,
                "87"
              ],
              [
                88,
                "88"
              ],
              [
                89,
                "89"
              ],
              [
                90,
                "90"
              ],
              [
                91,
                "91"
              ],
              [
                92,
                "92"
              ],
              [
                93,
                "93"
              ],
              [
                94,
                "94"
              ],
              [
                95,
                "95"
              ],
              [
                96,
                "96"
              ],
              [
                97,
                "97"
              ],
              [
                98,
                "98"
              ],
              [
                99,
                "99"
              ],
              [
                100,
                "100"
              ],
              [
                101,
                "101"
              ],
              [
                102,
                "102"
              ],
              [
                103,
                "103"
              ],
              [
                104,
                "104"
              ],
              [
                105,
                "105"
              ],
              [
                106,
                "106"
              ],
              [
                107,
                "107"
              ],
              [
                108,
                "108"
              ],
              [
                109,
                "109"
              ],
              [
                110,
                "110"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 64.86018072263003,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 69.36274509803921,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 69.36274509803921,
                "rawValue": 69.36274509803921,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 86.00538901987201,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 86.00538901987201,
                "rawValue": 86.00538901987201,
                "metric": "1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 22.612264193563902,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 22.612264193563902,
                "rawValue": 22.612264193563902,
                "metric": "HeadTEDS"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 49.52606648595966,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.37142439012831,
                "rawValue": 68.37142439012831,
                "metric": "TEDS"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 55.28455284552846,
                "rawValue": 55.28455284552846,
                "metric": "FigureF1"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 24.92222222222222,
                "rawValue": 24.92222222222222,
                "metric": "CDM (모든 GT 포함)"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 96.79443881571541,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 95.44072948328268,
                "rawValue": 95.44072948328268,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 98.14814814814815,
                "rawValue": 98.14814814814815,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          46.32870051616431,
          74.90012908759289
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-575ef6c72ec5": {
      "id": "parsebench-575ef6c72ec5",
      "label": "2007.03579v2_p5.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 98.93371757925073,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 22,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.010662824207492795,
                "edit_whole": 0.010662824207492795,
                "edit_sample_avg": 0.010209833699566668
              }
            }
          }
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0,
                "edit_whole": 0,
                "edit_sample_avg": 0
              }
            }
          }
        },
        "heading": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "rules": 3,
            "passed": 3
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-575ef6c72ec5",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-575ef6c72ec5.pdf",
            "gt_count": 2,
            "pred_count": 2,
            "matched_count": 2,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 1
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 2
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 92,
          "status": "scored",
          "metric": "ParseBench layout_element_rule_pass_rate",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#layout/2007.03579v2_p5",
          "group": "layout:layout",
          "details": {
            "passed": 23,
            "total": 25,
            "rule_results": [
              {
                "element_id": "f738791c786903d9",
                "element_index": 0,
                "page": 1,
                "gt_class": "Page-header",
                "gt_class_norm": "Page-header",
                "best_pred_index": 24,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7983474260950973,
                "best_pred_iou": 0.7983474260950973,
                "best_pred_bbox": [
                  0.07130844265052136,
                  0.08062789867998572,
                  0.8984191052808611,
                  0.08811987156617909
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 24,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "furniture": "page-header"
                },
                "gt_text_norm": "hkr for handwritten kazakh   russian database 5",
                "pred_text_norm": "hkr for handwritten kazakh russian database 5",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": 1,
                "furniture_x_span_coverage": 0.9961211469376129,
                "furniture_x_fill_coverage": 0.9961211469376129,
                "furniture_y_coverage": 0.801456156763127,
                "furniture_label_histogram": {
                  "Text": 1
                },
                "furniture_selected_span_size": 1,
                "furniture_selected_span_indices": [
                  24
                ],
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "0605a71cdc096bde",
                "element_index": 1,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.982767733182387,
                "best_pred_iou": 0.9738630050208303,
                "best_pred_bbox": [
                  0.1029263370332997,
                  0.10619574265667737,
                  0.43625967036663305,
                  0.14888809608752526
                ],
                "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.9921995024170382,
                "best_pred_iou": 0.9921789966425807,
                "best_pred_bbox": [
                  0.07299024554322234,
                  0.556308716850993,
                  0.4715775311133535,
                  0.830895469140207
                ],
                "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.95973154362416,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 20,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06040268456375839,
                "edit_whole": 0.06040268456375839,
                "edit_sample_avg": 0.1447052697018858
              }
            }
          }
        },
        "reading_order": {
          "value": 72.72727272727273,
          "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.2727272727272727,
                "edit_whole": 0.2727272727272727,
                "edit_sample_avg": 0.2727272727272727
              }
            }
          }
        },
        "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": 4,
                "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": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.6837107260131724,
                "best_pred_iou": 0.6790819956712245,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.146163215590743
                ],
                "gt_ro_index": 4,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "european parliament political parties and groupings",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "fd34f592a482ad49",
                "element_index": 5,
                "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.880924971384762,
                "best_pred_iou": 0.8166564699592467,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.14859926918392205,
                  0.26224328593996843,
                  0.15834348355663824
                ],
                "gt_ro_index": 5,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "by ideology and 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": "8801ce2764a03952",
                "element_index": 6,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.6177760904008567,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "f37e140063469e33",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7986339678898673,
                "best_pred_iou": 0.7863770963868326,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.146163215590743
                ],
                "gt_ro_index": 8,
                "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": {
                  "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",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "270bb7eb0b290460",
                "element_index": 8,
                "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.8213166463339104,
                "best_pred_iou": 0.8213166463339105,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.14859926918392205,
                  0.8214849921011058,
                  0.15712545676004872
                ],
                "gt_ro_index": 9,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1ad5d91de925fb94",
                "element_index": 9,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9934665735944254,
                "best_pred_iou": 0.31642837707560606,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 7,
                "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": 8,
                "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": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "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": 9,
                "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": 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": "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": 10,
                "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": 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": {
                  "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": 11,
                "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": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.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": 12,
                "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": 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": 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": 7,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 7,
                "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": 62.17073418751271,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.72727272727273,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.72727272727273,
                "rawValue": 72.72727272727273,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.95973154362416,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.95973154362416,
                "rawValue": 93.95973154362416,
                "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": [
          44.40766727679479,
          72.97909584822337
        ],
        "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.02352102637205,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 16,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.1097647897362794,
                "edit_whole": 0.1097647897362794,
                "edit_sample_avg": 0.3376046441303794
              }
            }
          }
        },
        "reading_order": {
          "value": 29.411764705882348,
          "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.7058823529411765,
                "edit_whole": 0.7058823529411765,
                "edit_sample_avg": 0.7058823529411765
              }
            }
          }
        },
        "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": 60,
          "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": 5,
            "matched_count": 3,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6
            },
            "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": 62.5,
          "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": 15,
            "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9911909750070818,
                "best_pred_iou": 0.26246811390711805,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 2,
                "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": "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": 19,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527377609645946,
                "best_pred_iou": 0.748808838856908,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.057736720554272515,
                  0.9445647466435686,
                  0.10700538876058506
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 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": "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": 20,
                "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": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate 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": 21,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9955184997311748,
                "best_pred_iou": 0.9949813575415051,
                "best_pred_bbox": [
                  0.779558250324816,
                  0.23325635103926096,
                  0.9692507579038545,
                  0.3987682832948422
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 21,
                "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": "Text",
                "best_pred_class_norm": "Text",
                "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": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 1",
                "pred_text_norm": "no. 1",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "28de8cbac51366d9",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.960695857833976,
                "best_pred_iou": 0.9598943302964836,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5765973826020016,
                  0.21307925508878303,
                  0.6505003849114703
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9523809523809523,
                "token_recall": 0.9090909090909091,
                "token_f1": 0.9302325581395349,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in client business, high-end gaming, purpose-built backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "pred_text_norm": "in client business, high-end gaming, purposebuilt backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "missing_tokens": [
                  "purpose",
                  "built"
                ],
                "extra_tokens": [
                  "purposebuilt"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2a97a3da2c67d9cb",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9929736100269426,
                "best_pred_iou": 0.991784840643825,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6458814472671286
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "97bd3f5d72cfc2c9",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9557479897218087,
                "best_pred_iou": 0.8941311476446361,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.7490377213240954,
                  0.37418796015591166,
                  0.7990762124711316
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2,000",
                "pred_text_norm": "2,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8908645518650427,
                "best_pred_iou": 0.8897931708522274,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.8160123171670516,
                  0.36249458640103943,
                  0.8498845265588915
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "patents issued to dell technologies in 2023",
                "pred_text_norm": "patents issued to dell technologies in 2023",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9584406000109744,
                "best_pred_iou": 0.4830047170825534,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.5896843725943033
                ],
                "gt_ro_index": 15,
                "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": "no. 34",
                "pred_text_norm": "no. 34 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": "9554a1ac2c4864d5",
                "element_index": 12,
                "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": 0.9923951851962491,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.5896843725943033
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 15,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 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": "no. 34 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": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9983764594183715,
                "best_pred_iou": 0.9879866623104829,
                "best_pred_bbox": [
                  0.46946730186227803,
                  0.7959969207082371,
                  0.5915980944131659,
                  0.8475750577367206
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": "",
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 22,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9980777986099709,
                "best_pred_iou": 0.9980777986099707,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 22,
                "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": 22,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 22,
                "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": 22,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 22,
                "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": 13,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.07578664726538681,
                "best_pred_iou": 0.07578664726538681,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0.930715935334873,
                  0.45647466435686446,
                  0.9422632794457275
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 9,
                "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": 9,
                "token_precision": 1,
                "token_recall": 0.7272727272727273,
                "token_f1": 0.8421052631578948,
                "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",
                "missing_tokens": [
                  "dell",
                  "technologies",
                  "fy24",
                  "esg",
                  "report"
                ],
                "extra_tokens": [],
                "furniture_group_size": 9,
                "furniture_x_span_coverage": 0.7351734551959194,
                "furniture_x_fill_coverage": 0.5343365965083123,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 9
                },
                "furniture_selected_span_size": 9,
                "furniture_selected_span_indices": [
                  9,
                  10,
                  11,
                  12,
                  13,
                  17,
                  18,
                  23,
                  24
                ],
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 25,
                "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": 25,
                "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": [
                  25
                ],
                "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 14,
                "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 14,
                "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.49646770485873487,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 5,
                "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": "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 14,
                "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": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 2,
                "score": 50
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 61.93705714645088,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 29.411764705882348,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 29.411764705882348,
                "rawValue": 29.411764705882348,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.02352102637205,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.02352102637205,
                "rawValue": 89.02352102637205,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 81.25,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 62.5,
                "rawValue": 62.5,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 60,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 60,
                "rawValue": 60,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          44.24075510460777,
          72.81218367603634
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-b895f53f5325": {
      "id": "parsebench-b895f53f5325",
      "label": "maersk-annual-report-2024_p8.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 98.99665551839465,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.010033444816053512,
                "edit_whole": 0.010033444816053512,
                "edit_sample_avg": 0.06342486651411136
              }
            }
          }
        },
        "reading_order": {
          "value": 63.1578947368421,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3684210526315789,
                "edit_whole": 0.3684210526315789,
                "edit_sample_avg": 0.3684210526315789
              }
            }
          }
        },
        "heading": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4
          }
        },
        "table": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc TEDS on published layout table HTML",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "samples": 2,
            "official": {
              "TEDS": {
                "all": 0
              },
              "TEDS_structure_only": {
                "all": 0
              }
            }
          }
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-b895f53f5325.pdf",
            "gt_count": 2,
            "pred_count": 8,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 56.00000000000001,
          "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": 14,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.09569384211530636,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.4074074074074074,
                  0.053069719042663895,
                  0.4666666666666667
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index",
                  "furniture": "page-header"
                },
                "gt_text_norm": "executive summary the integrator performance corporate governance sustainability financials",
                "pred_text_norm": null,
                "missing_tokens": [
                  "executive",
                  "summary",
                  "the",
                  "integrator",
                  "performance"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c0cc54ce603678f0",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 6,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8248980851135465,
                "best_pred_iou": 0.748699917808877,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.07962962962962963,
                  0.21644120707596254,
                  0.09444444444444444
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "financial summary",
                "pred_text_norm": "financial summary",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3007ec7787f94eb6",
                "element_index": 2,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9695828746864131,
                "best_pred_iou": 0.9645764540655445,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.12407407407407407,
                  0.36628511966701355,
                  0.2851851851851852
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "prevailing in a year of supply chain disruptions",
                "pred_text_norm": "prevailing in a year of supply chain disruptions",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0d843113ed1de89",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9685063458954879,
                "best_pred_iou": 0.9683052869398339,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.32037037037037036,
                  0.4141519250780437,
                  0.4777777777777778
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "pred_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 9,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4302598761501335,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.11342351716961499,
                  0.512962962962963,
                  0.45161290322580644,
                  0.912962962962963
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 9,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "677eed3c82b0730d",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9148996710951229,
                "best_pred_iou": 0.8483291288968828,
                "best_pred_bbox": [
                  0.4630593132154006,
                  0.1,
                  0.5046826222684704,
                  0.11666666666666667
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue",
                "pred_text_norm": "revenue",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1e874c9c1758e90c",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 28,
                "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": 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": 3,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 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": 14,
                "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": 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": "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": 22,
                "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": 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": "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": 27,
                "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": 27,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "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": 30,
                "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": 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": {},
                "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": 39,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0.8470790589410889,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9073881373569199,
                  0.46111111111111114
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 39,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "free cash flow",
                "pred_text_norm": "free cash flow",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 45,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0.6982340305041923,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.45555555555555555
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 45,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 40,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5343113100489418,
                "best_pred_iou": 0.5343113100489418,
                "best_pred_bbox": [
                  0.8688865764828304,
                  0.48148148148148145,
                  0.9157127991675338,
                  0.5259259259259259
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 40,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.5,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "5.1 bn",
                "missing_tokens": [
                  "free",
                  "cash",
                  "flow",
                  "usd",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "4941a5711f0e2aad",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 42,
                "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": 42,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "pred_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 43,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9775568103689379,
                "best_pred_iou": 0.6022610684595736,
                "best_pred_bbox": [
                  0.8293444328824141,
                  0.7388888888888889,
                  0.9552549427679501,
                  0.8148148148148148
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 43,
                "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": 44,
                "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": 44,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index"
                },
                "gt_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "pred_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 55,
                "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": 54,
                "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": [
                  54,
                  55
                ],
                "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": 38,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.5982186002997658,
                "best_pred_iou": 0.5982186002997659,
                "best_pred_bbox": [
                  0.8324661810613944,
                  0.32037037037037036,
                  0.9500520291363164,
                  0.37037037037037035
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 38,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "6",
                  "5",
                  "2023",
                  "3"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 35,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4285124050402215,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.1388888888888889,
                  0.918834547346514,
                  0.1814814814814815
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 35,
                "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": 37,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.6782701769486738,
                "best_pred_iou": 0.6782701769486739,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.23148148148148148,
                  0.9458896982310093,
                  0.29814814814814816
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 37,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 46,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.2588900647675638,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.1,
                  0.9479708636836629,
                  0.1111111111111111
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 46,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": null,
                "missing_tokens": [
                  "usdbn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9b6f1ce0e868ba6f",
                "element_index": 23,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 47,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.3695932905723808,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.46409989594172735,
                  0.1,
                  0.858480749219563,
                  0.11481481481481481
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 47,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "ebit",
                "pred_text_norm": "ebit",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a18d4f113445a92f",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4941038586546737,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.022892819979188347,
                  0.03518518518518519,
                  0.04994797086368366,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 56.03091005104735,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.1578947368421,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.1578947368421,
                "rawValue": 63.1578947368421,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.99665551839465,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.99665551839465,
                "rawValue": 98.99665551839465,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 68,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 56.00000000000001,
                "rawValue": 56.00000000000001,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          40.02207860789097,
          68.59350717931953
        ],
        "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": 94.375,
          "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.05625,
                "edit_whole": 0.05625,
                "edit_sample_avg": 0.05625
              }
            },
            "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": 53.0910178338408,
          "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.9039256198347108,
            "trm": 0.15789473684210525,
            "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.375,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.375,
                "rawValue": 94.375,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 53.0910178338408,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 53.0910178338408,
                "rawValue": 53.0910178338408,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          21.06657397626297,
          92.4951454048344
        ],
        "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": 60.85164835164836,
          "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.3914835164835165,
                "edit_whole": 0.3914835164835165,
                "edit_sample_avg": 0.3914835164835165
              }
            },
            "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": 57.51421936647241,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.6572288317738925,
            "trm": 0.4930555555555556,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.85164835164836,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.85164835164836,
                "rawValue": 60.85164835164836,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.51421936647241,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 57.51421936647241,
                "rawValue": 57.51421936647241,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          16.90940967401725,
          88.33798110258867
        ],
        "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": 94.55252918287937,
          "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.054474708171206226,
                "edit_whole": 0.054474708171206226,
                "edit_sample_avg": 0.054474708171206226
              }
            },
            "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": 39.93565957851673,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.7923029351600781,
            "trm": 0.006410256410256411,
            "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.55252918287937,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.55252918287937,
                "rawValue": 94.55252918287937,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 39.93565957851673,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 39.93565957851673,
                "rawValue": 39.93565957851673,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          19.212598394485155,
          90.64116982305657
        ],
        "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": 77.93159003346202,
          "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.8674553300810051,
            "trm": 0.6911764705882353,
            "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": 77.93159003346202,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 77.93159003346202,
                "rawValue": 77.93159003346202,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          24.628054109408055,
          96.05662553797949
        ],
        "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": 90.85365853658537,
          "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.09146341463414634,
                "edit_whole": 0.09146341463414634,
                "edit_sample_avg": 0.06768231768231768
              }
            },
            "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": 89.37835786430747,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9343925541115463,
            "trm": 0.8531746031746033,
            "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": 90.85365853658537,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.85365853658537,
                "rawValue": 90.85365853658537,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.37835786430747,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.37835786430747,
                "rawValue": 89.37835786430747,
                "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.747430914413265,
          97.1760023429847
        ],
        "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": 88.48283762613848,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.9983464241422075,
              "unexpected_sentence_percent": 0.896774193548387,
              "missing_word_percent": 0.9981369352585002,
              "missing_sentence_percent": 0.8467741935483871,
              "too_many_word_occurence_percent": 0.8875568416701116,
              "too_many_sentence_occurence_percent": 0.5662100456621004,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 98.93617021276596,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9893617021276596
            }
          }
        },
        "heading": {
          "value": 57.49999999999999,
          "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.55,
              "is_title": 0.6
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 74.34748427672955,
          "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.575
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.96728182168097,
          "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.8848283762613848,
              "normalized_order": 0.9893617021276596
            },
            "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_bold": 0.725,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 60,
          "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": 9,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 55.00000000000001,
          "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.55,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.2227952784727,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 98.93617021276596,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 98.93617021276596,
                "rawValue": 98.93617021276596,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.48283762613848,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.48283762613848,
                "rawValue": 88.48283762613848,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 57.49999999999999,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 57.49999999999999,
                "rawValue": 57.49999999999999,
                "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": [
          48.01628234176622,
          76.5877109131948
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-a6ac79e04e6c": {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 68.69360511038836,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.5935828877005348,
              "unexpected_sentence_percent": 0.28,
              "missing_word_percent": 0.6804979253112033,
              "missing_sentence_percent": 0.6666666666666666,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "too_many_sentence_occurence_percent": 1,
              "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.00785795238012,
          "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.6869360511038837,
              "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.082492186688,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 68.69360511038836,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.69360511038836,
                "rawValue": 68.69360511038836,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          18.904281249536,
          61.76142410667886
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-7ebefff650eb": {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 85.58433815656005,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.863013698630137,
              "unexpected_sentence_percent": 0.8,
              "missing_word_percent": 0.9354838709677419,
              "missing_sentence_percent": 0.5384615384615384,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 85.71428571428571,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.8571428571428571
            }
          }
        },
        "heading": {
          "value": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 85.62765400913528,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.8558433815656006,
              "normalized_order": 0.8571428571428571
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 92.5925925925926,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 7,
            "num_neg_rules": 0,
            "pos_score": 0.7142857142857143,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_strikeout"
            ],
            "per_type_scores": {
              "is_bold": 1,
              "is_strikeout": 0
            }
          }
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.98186941057306,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 85.71428571428571,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 85.71428571428571,
                "rawValue": 85.71428571428571,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.58433815656005,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.58433815656005,
                "rawValue": 85.58433815656005,
                "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": [
          54.84160235191977,
          69.12731663763405
        ],
        "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.204081632653065,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0,
              "unexpected_sentence_percent": 0,
              "missing_word_percent": 0,
              "missing_sentence_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "bag_of_digit_percent": 0.4642857142857143
            }
          }
        },
        "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.46938775510204,
          "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.3520408163265306,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 18,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 9,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.040816326530614,
        "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.204081632653065,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 35.204081632653065,
                "rawValue": 35.204081632653065,
                "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.314868804664723,
          47.886297376093296
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-5847401fad94": {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.004432624113475178,
              "unexpected_sentence_percent": 0,
              "missing_word_percent": 0.004545454545454545,
              "missing_sentence_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "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": {
              "unexpected_word_percent": 0.9895104895104895,
              "unexpected_sentence_percent": 0.7848101265822784,
              "missing_word_percent": 0.9772313296903461,
              "missing_sentence_percent": 0.7272727272727273,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "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": 95,
          "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.9,
              "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": 76.91176470588235,
          "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.95
            },
            "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_bold": 0.6666666666666666,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 100,
          "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": 6,
            "total": 6,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 90,
          "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.9,
            "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": 87.34619017427471,
        "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": 95,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 95,
                "rawValue": 95,
                "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": [
          62.39013583876765,
          90.96156441019623
        ],
        "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": {
              "unexpected_word_percent": 0.8709677419354839,
              "unexpected_sentence_percent": 0.32727272727272727,
              "missing_word_percent": 0.8635097493036211,
              "missing_sentence_percent": 0.3333333333333333,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "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_bold": 0.7777777777777778,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 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.72336648747724,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.9136212624584718,
              "unexpected_sentence_percent": 0.34615384615384615,
              "missing_word_percent": 0.8061674008810573,
              "missing_sentence_percent": 0.34782608695652173,
              "too_many_word_occurence_percent": 0.998533724340176,
              "too_many_sentence_occurence_percent": 0.9583333333333334,
              "bag_of_digit_percent": 1
            }
          }
        },
        "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": 78.92668876942926,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.7672336648747723,
              "normalized_order": 0.8333333333333334
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 3쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__012-25",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 12,
            "num_neg_rules": 0,
            "pos_score": 0.3333333333333333,
            "neg_score": 1,
            "included_types": [
              "is_bold"
            ],
            "per_type_scores": {
              "is_bold": 0.3333333333333333
            }
          }
        },
        "title_detection": {
          "value": 42.857142857142854,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "score_sum": 3,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 42.857142857142854,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "score_sum": 0.42857142857142855,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-45cdc3d8e1a0",
          "supplemental": true,
          "details": {
            "checks": 3,
            "passed": 3,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 74.86848282130498,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 83.33333333333334,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 83.33333333333334,
                "rawValue": 83.33333333333334,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 76.72336648747724,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 76.72336648747724,
                "rawValue": 76.72336648747724,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 42.857142857142854,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 42.857142857142854,
                "rawValue": 42.857142857142854,
                "metric": "ParseBench normalized_title_accuracy"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          53.47748772950355,
          82.04891630093212
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-18bee151fa52": {
      "id": "parsebench-18bee151fa52",
      "label": "text_ocr__069.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 56.780150967692634,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.5542168674698795,
              "unexpected_sentence_percent": 0.09375,
              "missing_word_percent": 0.5034642032332564,
              "missing_sentence_percent": 0.04878048780487805,
              "too_many_word_occurence_percent": 0.9730337078651685,
              "too_many_sentence_occurence_percent": 0.9761904761904762,
              "bag_of_digit_percent": 0.8251748251748252
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 37.85343397846175,
          "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.5678015096769263,
              "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.68936352687186,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 56.780150967692634,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 56.780150967692634,
                "rawValue": 56.780150967692634,
                "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.77811680490847,
          53.34954537633704
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "parsebench-16807829a472": {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "unexpected_word_percent": 1,
              "unexpected_sentence_percent": 1,
              "missing_word_percent": 1,
              "missing_sentence_percent": 0.96,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_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": 83.33333333333333,
          "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": 0.6666666666666666,
              "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": 76.14942528735632,
          "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": 0.8333333333333333
            },
            "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": 66.66666666666666,
          "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": 0.6666666666666666,
            "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": 87.9080459770115,
        "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": 83.33333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 83.33333333333333,
                "rawValue": 83.33333333333333,
                "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": [
          50.23316912972085,
          93.09031198686371
        ],
        "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": 99.75157156673114,
          "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": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "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-54fb82b1726b",
          "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-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": 87.4378928916828,
        "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": 99.75157156673114,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.75157156673114,
                "rawValue": 99.75157156673114,
                "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": 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": [
          49.96451022381874,
          92.8216530809616
        ],
        "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": 97.97979797979798,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 65.993265993266,
        "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": 97.97979797979798,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.97979797979798,
                "rawValue": 97.97979797979798,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          28.282828282828284,
          85.42568542568542
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    "mdp-80d11cefe9f9": {
      "id": "mdp-80d11cefe9f9",
      "label": "ko_textbook_17.jpg",
      "dataset": "mdp",
      "pages": 1,
      "scope": "원본 입력 1쪽 전체",
      "coverage": "published_page_annotations",
      "metrics": {
        "text": {
          "value": 98.72204472843451,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-80d11cefe9f9",
          "samples": 1
        },
        "heading": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": 100,
          "status": "scored",
          "metric": "MPDoc FigureF1 on MDP GT",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-figure-official.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "counts": {
            "gt_count": 1,
            "pred_count": 1,
            "matched_count": 1
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에 제목 요소가 없음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "perType": {
              "page_number": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": 0,
          "status": "scored",
          "metric": "원본 쪽 대응 Relation F1 (Kiro)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-80d11cefe9f9",
          "supplemental": true,
          "details": {
            "tp": 0,
            "fp": 1,
            "fn": 1,
            "gtPairs": [
              [
                1,
                "40"
              ]
            ],
            "predPairs": [
              [
                1,
                "1"
              ]
            ],
            "scope": "only pages with published unambiguous printed-number GT; primary linear spine and actual page-list target"
          }
        }
      },
      "dpa": {
        "score": 74.68051118210863,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.72204472843451,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.72204472843451,
                "rawValue": 98.72204472843451,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 100,
                "rawValue": 100,
                "metric": "MPDoc FigureF1 on MDP GT"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis"
              },
              {
                "key": "source_page",
                "name": "원본 쪽 탐색 대응",
                "value": 0,
                "rawValue": 0,
                "metric": "원본 쪽 대응 Relation F1 (Kiro)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.67457781834779,
          85.53172067549065
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    }
  },
  "pages": [
    {
      "id": "marathon-mp3lan_0638-page-1",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 1쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 1,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 43.75,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 18,
          "denominator": 32
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 2
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 47.916666666666664,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 43.75,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 43.75,
                "rawValue": 43.75,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          20.535714285714285,
          77.67857142857143
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-2",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 2쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 2,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 3.9106145251396662,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1376,
          "denominator": 1432
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 34.63687150837989,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 3.9106145251396662,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 3.9106145251396662,
                "rawValue": 3.9106145251396662,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.844373503591381,
          71.98723064644852
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-3",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 3쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 3,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-4",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 4쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 4,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-5",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 5쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 5,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.62825278810409,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 3,
          "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": 99.87608426270137,
        "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.62825278810409,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.62825278810409,
                "rawValue": 99.62825278810409,
                "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.804036112586296,
          99.94689325544344
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-6",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 6쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 6,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.89303079416531,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 39,
          "numerator": 13,
          "denominator": 617
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.29767693138844,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.89303079416531,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.89303079416531,
                "rawValue": 97.89303079416531,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.55614725630933,
          99.69900439916647
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-7",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 7쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 7,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.36956521739131,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 6,
          "denominator": 368
        },
        "reading_order": {
          "value": 90.47619047619048,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 96.28191856452726,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 90.47619047619048,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 90.47619047619048,
                "rawValue": 90.47619047619048,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.36956521739131,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.36956521739131,
                "rawValue": 98.36956521739131,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.2636793847974,
          98.40653652765455
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-8",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 8쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 8,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-9",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 9쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 9,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 14
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-10",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 10쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 10,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 8
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 69.951951,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.48798775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 69.951951,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 69.951951,
                "rawValue": 69.951951,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          52.850278714285714,
          95.70742157142857
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-11",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 11쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 11,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 89.00709219858156,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 31,
          "denominator": 282
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 86.412925,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 68.85500429964539,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.00709219858156,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.00709219858156,
                "rawValue": 89.00709219858156,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 86.412925,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 86.412925,
                "rawValue": 86.412925,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.34571674265451,
          82.20285959979735
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-12",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 12쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 12,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 98.3125,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.4375,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 98.3125,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 98.3125,
                "rawValue": 98.3125,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.61607142857143,
          99.75892857142857
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-13",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 13쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 13,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 11
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-14",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 14쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 14,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 6
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 90.387052,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 97.596763,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 90.387052,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 90.387052,
                "rawValue": 90.387052,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          55.769578857142854,
          98.62672171428572
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-15",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 15쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 15,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.75,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 30,
          "denominator": 480
        },
        "reading_order": {
          "value": 92.85714285714286,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 60.293899,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 86.72526046428571,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92.85714285714286,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92.85714285714286,
                "rawValue": 92.85714285714286,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.75,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.75,
                "rawValue": 93.75,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 60.293899,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 60.293899,
                "rawValue": 60.293899,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.55729169387756,
          92.41443455102042
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-16",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 16쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 16,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 99.73684210526315,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 2,
          "denominator": 760
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 83.33333350000001,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 95.76754390131579,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 99.73684210526315,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.73684210526315,
                "rawValue": 99.73684210526315,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333350000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.33333350000001,
                "rawValue": 83.33333350000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          54.72431080075188,
          97.58145365789473
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-17",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 17쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 17,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 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": 77.19298245614034,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 13,
          "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": 92.39766081871345,
        "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": 77.19298245614034,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.19298245614034,
                "rawValue": 77.19298245614034,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.59899749373433,
          96.74185463659147
        ],
        "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": 87.87878787878788,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 15,
          "numerator": 56,
          "denominator": 462
        },
        "reading_order": {
          "value": 40,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 88.64197533333333,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 79.1301908030303,
        "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": 87.87878787878788,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 87.87878787878788,
                "rawValue": 87.87878787878788,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 88.64197533333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 88.64197533333333,
                "rawValue": 88.64197533333333,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          45.21725188744589,
          88.07439474458874
        ],
        "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": 96.25585023400936,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 24,
          "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": 98.75195007800312,
        "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.25585023400936,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.25585023400936,
                "rawValue": 96.25585023400936,
                "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.322264319144196,
          99.46512146200133
        ],
        "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.32992327365729,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 146,
          "denominator": 782
        },
        "reading_order": {
          "value": 72.41379310344827,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 50.69318375,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 87.654321,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.77589169844306,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.41379310344827,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.41379310344827,
                "rawValue": 72.41379310344827,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.32992327365729,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.32992327365729,
                "rawValue": 81.32992327365729,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 50.69318375,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 50.69318375,
                "rawValue": 50.69318375,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.729080970538895,
          81.58622382768174
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-31",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 31쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 31,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 90.58641975308642,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 18,
          "numerator": 61,
          "denominator": 648
        },
        "reading_order": {
          "value": 61.904761904761905,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 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.73654916512059,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 120,
          "denominator": 539
        },
        "reading_order": {
          "value": 51.515151515151516,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 51.7835365,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 70.25880929506803,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 51.515151515151516,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 51.515151515151516,
                "rawValue": 51.515151515151516,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 77.73654916512059,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 77.73654916512059,
                "rawValue": 77.73654916512059,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 51.7835365,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 51.7835365,
                "rawValue": 51.7835365,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          40.14789102575316,
          83.00503388289602
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-37",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 37쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 37,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 92.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": 93.05135951661632,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 23,
          "denominator": 331
        },
        "reading_order": {
          "value": 86.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": 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": 91.35943079582074,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 86.66666666666667,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 86.66666666666667,
                "rawValue": 86.66666666666667,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.05135951661632,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.05135951661632,
                "rawValue": 93.05135951661632,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 85.719697,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 85.719697,
                "rawValue": 85.719697,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          52.20538902618328,
          95.06253188332614
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-43",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 43쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 43,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 93.63057324840764,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 20,
          "denominator": 314
        },
        "reading_order": {
          "value": 86.36363636363636,
          "status": "scored",
          "metric": "1 − 순서 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.165219103011,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 86.36363636363636,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 86.36363636363636,
                "rawValue": 86.36363636363636,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.63057324840764,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.63057324840764,
                "rawValue": 93.63057324840764,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.6666668,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.6666668,
                "rawValue": 68.6666668,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          49.808696630292,
          92.66583948743485
        ],
        "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": 89.80263157894737,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 16,
          "numerator": 31,
          "denominator": 304
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 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": 97.45065789473685,
        "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": 89.80263157894737,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.80263157894737,
                "rawValue": 89.80263157894737,
                "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": [
          55.686090225563916,
          98.54323308270678
        ],
        "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.97900262467192,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 27,
          "numerator": 244,
          "denominator": 762
        },
        "reading_order": {
          "value": 71.42857142857143,
          "status": "scored",
          "metric": "1 − 순서 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.801986429977504,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 71.42857142857143,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 71.42857142857143,
                "rawValue": 71.42857142857143,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 67.97900262467192,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 67.97900262467192,
                "rawValue": 67.97900262467192,
                "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": [
          34.17256367427286,
          77.02970653141571
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-50",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 50쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 50,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 80.65967016491754,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 29,
          "numerator": 129,
          "denominator": 667
        },
        "reading_order": {
          "value": 70.58823529411764,
          "status": "scored",
          "metric": "1 − 순서 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": 71.58698703142547,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 70.58823529411764,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 70.58823529411764,
                "rawValue": 70.58823529411764,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 80.65967016491754,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 80.65967016491754,
                "rawValue": 80.65967016491754,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.433376,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.433376,
                "rawValue": 68.433376,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          40.906849732243124,
          83.76399258938598
        ],
        "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": 59.66386554621849,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 13,
          "numerator": 192,
          "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.32954663655462,
        "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": 59.66386554621849,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 59.66386554621849,
                "rawValue": 59.66386554621849,
                "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.75974093517407,
          79.61688379231693
        ],
        "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": 83.42857142857143,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 9,
          "numerator": 29,
          "denominator": 175
        },
        "reading_order": {
          "value": 44.44444444444444,
          "status": "scored",
          "metric": "1 − 순서 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": 81.78306871825397,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 44.44444444444444,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 44.44444444444444,
                "rawValue": 44.44444444444444,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 83.42857142857143,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 83.42857142857143,
                "rawValue": 83.42857142857143,
                "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": [
          46.733182124716556,
          89.59032498185941
        ],
        "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": 46.15384615384615,
          "status": "scored",
          "metric": "1 − 순서 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": 66.68137422441056,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 46.15384615384615,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 46.15384615384615,
                "rawValue": 46.15384615384615,
                "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": [
          38.1036424139489,
          80.96078527109175
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-58",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 58쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 58,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 71.94860813704497,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 131,
          "denominator": 467
        },
        "reading_order": {
          "value": 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.78344836389087,
        "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": 71.94860813704497,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 71.94860813704497,
                "rawValue": 71.94860813704497,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 68.6666668,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 68.6666668,
                "rawValue": 68.6666668,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          37.01911335079478,
          79.87625620793764
        ],
        "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": 74.93796526054591,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 14,
          "numerator": 101,
          "denominator": 403
        },
        "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": 74.76666666666667,
          "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": 90.13160664846981,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 74.93796526054591,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 74.93796526054591,
                "rawValue": 74.93796526054591,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 85.58846133333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 96.410256,
                "rawValue": 96.410256,
                "metric": "TEDS · 쪽별 부분집계"
              },
              {
                "key": "formula",
                "name": "수식",
                "value": 74.76666666666667,
                "rawValue": 74.76666666666667,
                "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": [
          51.503775227697034,
          94.3609180848399
        ],
        "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": 70.83333333333333,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 84.808201,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.83840808563042,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 70.83333333333333,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 70.83333333333333,
                "rawValue": 70.83333333333333,
                "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.19337604893167,
          93.05051890607453
        ],
        "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": 65.76819407008085,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 28,
          "numerator": 254,
          "denominator": 742
        },
        "reading_order": {
          "value": 20.588235294117652,
          "status": "scored",
          "metric": "1 − 순서 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.70021850771629,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 20.588235294117652,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 20.588235294117652,
                "rawValue": 20.588235294117652,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 65.76819407008085,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 65.76819407008085,
                "rawValue": 65.76819407008085,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 77.777778,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 77.777778,
                "rawValue": 77.777778,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          32.97155343298074,
          75.8286962901236
        ],
        "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": 89.81481481481481,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 11,
          "denominator": 108
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 43.333333,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 83.2870369537037,
        "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": 89.81481481481481,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.81481481481481,
                "rawValue": 89.81481481481481,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 43.333333,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 43.333333,
                "rawValue": 43.333333,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.59259254497355,
          90.4497354021164
        ],
        "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": 58.82352941176471,
          "status": "scored",
          "metric": "1 − 순서 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": 73.67529528875198,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 58.82352941176471,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 58.82352941176471,
                "rawValue": 58.82352941176471,
                "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.1001687364297,
          84.95731159357256
        ],
        "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": 95.24714828897338,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 24,
          "numerator": 25,
          "denominator": 526
        },
        "reading_order": {
          "value": 26.923076923076927,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 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": 68.47609817801258,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 26.923076923076927,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 26.923076923076927,
                "rawValue": 26.923076923076927,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.24714828897338,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.24714828897338,
                "rawValue": 95.24714828897338,
                "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.12919895886433,
          81.9863418160072
        ],
        "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": 89.2355694227769,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 69,
          "denominator": 641
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 62.886328750000004,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.03047454319423,
        "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": 89.2355694227769,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.2355694227769,
                "rawValue": 89.2355694227769,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 62.886328750000004,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 62.886328750000004,
                "rawValue": 62.886328750000004,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          36.01741402468242,
          78.87455688182527
        ],
        "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": 96.37377963737796,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 26,
          "denominator": 717
        },
        "reading_order": {
          "value": 92,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 96.12459321245932,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 92,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 92,
                "rawValue": 92,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.37377963737796,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.37377963737796,
                "rawValue": 96.37377963737796,
                "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.19625423391114,
          98.33911137676829
        ],
        "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.21140142517815,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 19,
          "numerator": 74,
          "denominator": 842
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "CDM (GT 전체) · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 72.80285035629454,
        "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.21140142517815,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.21140142517815,
                "rawValue": 91.21140142517815,
                "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.60162877502545,
          84.45877163216831
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-83",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 83쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 83,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 91.4560770156438,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 23,
          "numerator": 71,
          "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.69368961929557,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 38.46153846153846,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 38.46153846153846,
                "rawValue": 38.46153846153846,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 91.4560770156438,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 91.4560770156438,
                "rawValue": 91.4560770156438,
                "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.11067978245461,
          88.96782263959747
        ],
        "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": 89.1025641025641,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 16,
          "numerator": 34,
          "denominator": 312
        },
        "reading_order": {
          "value": 62.5,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 87.90064102564102,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 62.5,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 62.5,
                "rawValue": 62.5,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.1025641025641,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.1025641025641,
                "rawValue": 89.1025641025641,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          50.22893772893773,
          93.08608058608058
        ],
        "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.00929614873837,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 143,
          "denominator": 753
        },
        "reading_order": {
          "value": 60,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 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": 69.19107101635126,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 60,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 60,
                "rawValue": 60,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 81.00929614873837,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 81.00929614873837,
                "rawValue": 81.00929614873837,
                "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": [
          39.53775486648643,
          82.39489772362928
        ],
        "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.14195583596214,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 25,
          "numerator": 221,
          "denominator": 634
        },
        "reading_order": {
          "value": 11.428571428571432,
          "status": "scored",
          "metric": "1 − 순서 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": 56.64263185780006,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 11.428571428571432,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 11.428571428571432,
                "rawValue": 11.428571428571432,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 65.14195583596214,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 65.14195583596214,
                "rawValue": 65.14195583596214,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 83.33333350000001,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 83.33333350000001,
                "rawValue": 83.33333350000001,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          32.36721820445718,
          75.22436106160004
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-88",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 88쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 88,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.81341107871721,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 21,
          "numerator": 15,
          "denominator": 686
        },
        "reading_order": {
          "value": 76,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.382716,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 84.96569843634597,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 76,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 76,
                "rawValue": 76,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.81341107871721,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.81341107871721,
                "rawValue": 97.81341107871721,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.382716,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.382716,
                "rawValue": 99.382716,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          48.55182767791199,
          91.40897053505485
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-89",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 89쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 89,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 95.37366548042705,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 11,
          "numerator": 13,
          "denominator": 281
        },
        "reading_order": {
          "value": 81.81818181818181,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 92.39728243286962,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 81.81818181818181,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 81.81818181818181,
                "rawValue": 81.81818181818181,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 95.37366548042705,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 95.37366548042705,
                "rawValue": 95.37366548042705,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          39.598835328372694,
          96.74169247122984
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-90",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 90쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 90,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 98.21428571428571,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 7,
          "numerator": 5,
          "denominator": 280
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.4047619047619,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.21428571428571,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.21428571428571,
                "rawValue": 98.21428571428571,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.60204081632653,
          99.74489795918369
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-91",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 91쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 91,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 0,
          "denominator": 65
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 100,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 100,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 100,
                "rawValue": 100,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.142857142857146,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-92",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 92쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 92,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 5,
          "numerator": 0,
          "denominator": 322
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-93",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 93쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 93,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 6,
          "numerator": 0,
          "denominator": 548
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 100,
        "status": "scored",
        "reason": null,
        "measuredAreas": 3,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.857142857142854,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-94",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 94쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 94,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 16
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 99.675325,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.91883125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 99.675325,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 99.675325,
                "rawValue": 99.675325,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          57.096475,
          99.95361785714285
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-95",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 95쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 95,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 97.43589743589743,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 1,
          "denominator": 39
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 4.215591,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 23.428549,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 66.66666666666667,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.07953877564103,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 97.43589743589743,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.43589743589743,
                "rawValue": 97.43589743589743,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 4.215591,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 4.215591,
                "rawValue": 4.215591,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 66.66666666666667,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 66.66666666666667,
                "rawValue": 66.66666666666667,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          38.331165014652015,
          81.18830787179488
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-96",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 96쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 96,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-97",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 97쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 97,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 96.875,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 1,
          "numerator": 1,
          "denominator": 32
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": 39.059431,
          "status": "scored",
          "metric": "Merged TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 1
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 83.98360775,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 96.875,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 96.875,
                "rawValue": 96.875,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 39.059431,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 39.059431,
                "rawValue": 39.059431,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          47.990633,
          90.84777585714286
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-98",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 98쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 98,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 정확도"
        },
        "reading_order": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "읽기 순서"
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 1,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": null,
            "parts": []
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          14.285714285714286,
          100
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-99",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 99쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 99,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 64.42307692307692,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 37,
          "denominator": 104
        },
        "reading_order": {
          "value": 33.333333333333336,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 89.6506585,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 2
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 71.85176718910256,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 33.333333333333336,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 33.333333333333336,
                "rawValue": 33.333333333333336,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 64.42307692307692,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 64.42307692307692,
                "rawValue": 64.42307692307692,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.6506585,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.6506585,
                "rawValue": 89.6506585,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          41.05815267948718,
          83.91529553663004
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-100",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 100쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 100,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 100,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 2,
          "numerator": 0,
          "denominator": 20
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 97.50842925,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 4
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 99.3771073125,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 100,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 100,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 100,
                "rawValue": 100,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 97.50842925,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 97.50842925,
                "rawValue": 97.50842925,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          56.78691846428571,
          99.64406132142858
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-101",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 101쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 101,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 58.51063829787234,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 3,
          "numerator": 39,
          "denominator": 94
        },
        "reading_order": {
          "value": 50,
          "status": "scored",
          "metric": "1 − 순서 Edit · 쪽 내부 제한",
          "scope": "쪽 내부 순서 진단 (쪽 사이 역전은 문서 지표)",
          "source": "official reading order arrays restricted to GT page",
          "diagnostic": true
        },
        "heading": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식·계층"
        },
        "table": {
          "value": 89.11498466666666,
          "status": "scored",
          "metric": "TEDS · 쪽별 부분집계",
          "scope": "현재 쪽 진단",
          "source": "official matched pairs",
          "diagnostic": true,
          "samples": 3
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench leak axis · 쪽별",
          "scope": "현재 쪽 진단",
          "source": "connected-evaluation.json",
          "diagnostic": true,
          "samples": 3
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "쪽 단위 정답/평가 결과가 없음. 문서 전체 점수를 복사하지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 74.40640574113475,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 50,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 50,
                "rawValue": 50,
                "metric": "1 − 순서 Edit · 쪽 내부 제한"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 58.51063829787234,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 58.51063829787234,
                "rawValue": 58.51063829787234,
                "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.11498466666666,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.11498466666666,
                "rawValue": 89.11498466666666,
                "metric": "TEDS · 쪽별 부분집계"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 100,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench leak axis · 쪽별"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          42.517946137791284,
          85.37508899493413
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      }
    },
    {
      "id": "marathon-mp3lan_0638-page-102",
      "documentId": "marathon-mp3lan_0638",
      "label": "MA86E/L104 기술 설명서 · 연속 110쪽 · 102쪽",
      "dataset": "marathon",
      "pages": 1,
      "page": 102,
      "scope": "쪽별 부분집계 진단 · 전체 DPA에 합산하지 않음",
      "metrics": {
        "text": {
          "value": 39.603960396039604,
          "status": "scored",
          "metric": "1 − Edit (현재 GT 쪽의 대응 샘플 부분집계)",
          "scope": "현재 쪽 진단",
          "source": "matched official text pairs",
          "diagnostic": true,
          "samples": 22,
          "numerator": 183,
          "denominator": 303
        },
        "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.39788731054836,
        "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.603960396039604,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 39.603960396039604,
                "rawValue": 39.603960396039604,
                "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.227364177456206,
          67.08450703459906
        ],
        "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": 0.982767733182387,
                "best_pred_iou": 0.9738630050208303,
                "best_pred_bbox": [
                  0.1029263370332997,
                  0.10619574265667737,
                  0.43625967036663305,
                  0.14888809608752526
                ],
                "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.9921995024170382,
                "best_pred_iou": 0.9921789966425807,
                "best_pred_bbox": [
                  0.07299024554322234,
                  0.556308716850993,
                  0.4715775311133535,
                  0.830895469140207
                ],
                "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.95973154362416,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-44474d2f099f",
          "supplemental": true,
          "details": {
            "matchedSamples": 20,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.06040268456375839,
                "edit_whole": 0.06040268456375839,
                "edit_sample_avg": 0.1447052697018858
              }
            }
          }
        },
        "reading_order": {
          "value": 72.72727272727273,
          "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.2727272727272727,
                "edit_whole": 0.2727272727272727,
                "edit_sample_avg": 0.2727272727272727
              }
            }
          }
        },
        "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": 4,
                "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": 4,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "the economist june 1st 2019 81",
                "pred_text_norm": "the economist june 1st 2019 81",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "01d369e0f27f8537",
                "element_index": 3,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 1,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8203231906845482,
                "best_pred_iou": 0.8203231906845482,
                "best_pred_bbox": [
                  0.10426540284360189,
                  0.11449451887941535,
                  0.6018957345971564,
                  0.12423873325213154
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 1,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "pred_text_norm": "anti-eu parties cluster at ideological extremes, whereas pro-eu ones are centrist",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "6fe123005b807955",
                "element_index": 4,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 2,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.6837107260131724,
                "best_pred_iou": 0.6790819956712245,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.13763702801461633,
                  0.353870458135861,
                  0.146163215590743
                ],
                "gt_ro_index": 4,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "european parliament political parties and groupings",
                "pred_text_norm": "european parliament political parties and groupings",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_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": "fd34f592a482ad49",
                "element_index": 5,
                "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.880924971384762,
                "best_pred_iou": 0.8166564699592467,
                "best_pred_bbox": [
                  0.10268562401263823,
                  0.14859926918392205,
                  0.26224328593996843,
                  0.15834348355663824
                ],
                "gt_ro_index": 5,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "by ideology and position on the eu",
                "pred_text_norm": "by ideology and 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": "8801ce2764a03952",
                "element_index": 6,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.6177760904008567,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "f37e140063469e33",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 5,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7986339678898673,
                "best_pred_iou": 0.7863770963868326,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.13763702801461633,
                  0.8562401263823065,
                  0.146163215590743
                ],
                "gt_ro_index": 8,
                "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": {
                  "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",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "270bb7eb0b290460",
                "element_index": 8,
                "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.8213166463339104,
                "best_pred_iou": 0.8213166463339105,
                "best_pred_bbox": [
                  0.6461295418641391,
                  0.14859926918392205,
                  0.8214849921011058,
                  0.15712545676004872
                ],
                "gt_ro_index": 9,
                "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": {
                  "picture_type": "chart"
                },
                "gt_text_norm": "selected parties, by position on the eu",
                "pred_text_norm": "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": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1ad5d91de925fb94",
                "element_index": 9,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 7,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9934665735944254,
                "best_pred_iou": 0.31642837707560606,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 10,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "caption_skip",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "caption": "true",
                  "picture_type": "bar_chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_caption_skip"
              },
              {
                "element_id": "23b8ba49e05040d0",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 7,
                "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": 8,
                "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": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "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": 9,
                "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": 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": "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": 10,
                "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": 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": {
                  "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": 11,
                "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": 11,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.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": 12,
                "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": 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": 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": 7,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.10110584518167456,
                  0.16321559074299635,
                  0.8973143759873617,
                  0.5663824604141291
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 7,
                "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": 62.17073418751271,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 72.72727272727273,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 72.72727272727273,
                "rawValue": 72.72727272727273,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 93.95973154362416,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 93.95973154362416,
                "rawValue": 93.95973154362416,
                "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": [
          44.40766727679479,
          72.97909584822337
        ],
        "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.02352102637205,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "matchedSamples": 16,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.1097647897362794,
                "edit_whole": 0.1097647897362794,
                "edit_sample_avg": 0.3376046441303794
              }
            }
          }
        },
        "reading_order": {
          "value": 29.411764705882348,
          "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.7058823529411765,
                "edit_whole": 0.7058823529411765,
                "edit_sample_avg": 0.7058823529411765
              }
            }
          }
        },
        "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": 60,
          "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": 5,
            "matched_count": 3,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0.6
            },
            "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": 62.5,
          "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": 15,
            "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9911909750070818,
                "best_pred_iou": 0.26246811390711805,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 2,
                "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": "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": 19,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9527377609645946,
                "best_pred_iou": 0.748808838856908,
                "best_pred_bbox": [
                  0.8748375920311823,
                  0.057736720554272515,
                  0.9445647466435686,
                  0.10700538876058506
                ],
                "gt_ro_index": 7,
                "matched_pred_order_index": 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": "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": 20,
                "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": 20,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "approximate 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": 21,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9955184997311748,
                "best_pred_iou": 0.9949813575415051,
                "best_pred_bbox": [
                  0.779558250324816,
                  0.23325635103926096,
                  0.9692507579038545,
                  0.3987682832948422
                ],
                "gt_ro_index": 9,
                "matched_pred_order_index": 21,
                "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": "Text",
                "best_pred_class_norm": "Text",
                "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": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "no. 1",
                "pred_text_norm": "no. 1",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "28de8cbac51366d9",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.960695857833976,
                "best_pred_iou": 0.9598943302964836,
                "best_pred_bbox": [
                  0.031182330012992636,
                  0.5765973826020016,
                  0.21307925508878303,
                  0.6505003849114703
                ],
                "gt_ro_index": 11,
                "matched_pred_order_index": 3,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0.9523809523809523,
                "token_recall": 0.9090909090909091,
                "token_f1": 0.9302325581395349,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "in client business, high-end gaming, purpose-built backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "pred_text_norm": "in client business, high-end gaming, purposebuilt backup appliance, workstations, server, storage software, pc monitors, external storage, hyperconverged and converged systems",
                "missing_tokens": [
                  "purpose",
                  "built"
                ],
                "extra_tokens": [
                  "purposebuilt"
                ],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2a97a3da2c67d9cb",
                "element_index": 8,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 5,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9929736100269426,
                "best_pred_iou": 0.991784840643825,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.5050038491147036,
                  0.34820268514508446,
                  0.6458814472671286
                ],
                "gt_ro_index": 12,
                "matched_pred_order_index": 5,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_gt_content"
              },
              {
                "element_id": "97bd3f5d72cfc2c9",
                "element_index": 9,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 6,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9557479897218087,
                "best_pred_iou": 0.8941311476446361,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.7490377213240954,
                  0.37418796015591166,
                  0.7990762124711316
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2,000",
                "pred_text_norm": "2,000",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "2942c9882561b8b7",
                "element_index": 10,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 7,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.8908645518650427,
                "best_pred_iou": 0.8897931708522274,
                "best_pred_bbox": [
                  0.2810740580337809,
                  0.8160123171670516,
                  0.36249458640103943,
                  0.8498845265588915
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "patents issued to dell technologies in 2023",
                "pred_text_norm": "patents issued to dell technologies in 2023",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "b4f2fe52991ae6a0",
                "element_index": 11,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 15,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9584406000109744,
                "best_pred_iou": 0.4830047170825534,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.5896843725943033
                ],
                "gt_ro_index": 15,
                "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": "no. 34",
                "pred_text_norm": "no. 34 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": "9554a1ac2c4864d5",
                "element_index": 12,
                "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": 0.9923951851962491,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.4686011260285838,
                  0.5088529638183218,
                  0.5582503248159376,
                  0.5896843725943033
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 15,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 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": "no. 34 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": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "fff5081a9807e64d",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 16,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9983764594183715,
                "best_pred_iou": 0.9879866623104829,
                "best_pred_bbox": [
                  0.46946730186227803,
                  0.7959969207082371,
                  0.5915980944131659,
                  0.8475750577367206
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 16,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "fortune",
                "pred_text_norm": "",
                "missing_tokens": [
                  "fortune"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "7008ee2c33bc4933",
                "element_index": 14,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 22,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9980777986099709,
                "best_pred_iou": 0.9980777986099707,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 22,
                "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": 22,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 22,
                "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": 22,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.6240796881766999,
                  0.44957659738260203,
                  0.9995669120831528,
                  0.9030023094688222
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 22,
                "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": 13,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.07578664726538681,
                "best_pred_iou": 0.07578664726538681,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0.930715935334873,
                  0.45647466435686446,
                  0.9422632794457275
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 9,
                "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": 9,
                "token_precision": 1,
                "token_recall": 0.7272727272727273,
                "token_f1": 0.8421052631578948,
                "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",
                "missing_tokens": [
                  "dell",
                  "technologies",
                  "fy24",
                  "esg",
                  "report"
                ],
                "extra_tokens": [],
                "furniture_group_size": 9,
                "furniture_x_span_coverage": 0.7351734551959194,
                "furniture_x_fill_coverage": 0.5343365965083123,
                "furniture_y_coverage": 0.8751407661420195,
                "furniture_label_histogram": {
                  "Text": 9
                },
                "furniture_selected_span_size": 9,
                "furniture_selected_span_indices": [
                  9,
                  10,
                  11,
                  12,
                  13,
                  17,
                  18,
                  23,
                  24
                ],
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "45075c4156df0e09",
                "element_index": 19,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 25,
                "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": 25,
                "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": [
                  25
                ],
                "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 14,
                "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 14,
                "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": 14,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0.49646770485873487,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 5,
                "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": "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": 14,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 1,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.3750541359896059,
                  0,
                  0.750974447812906,
                  0.44957659738260203
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 14,
                "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": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-6e927d5e9b85",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "footer": {
                "checks": 2,
                "score": 50
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 61.93705714645088,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 29.411764705882348,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 29.411764705882348,
                "rawValue": 29.411764705882348,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 89.02352102637205,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 89.02352102637205,
                "rawValue": 89.02352102637205,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 81.25,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 100,
                "rawValue": 100,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 62.5,
                "rawValue": 62.5,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 60,
            "parts": [
              {
                "key": "figure",
                "name": "그림",
                "value": 60,
                "rawValue": 60,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          44.24075510460777,
          72.81218367603634
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-b895f53f5325",
      "label": "maersk-annual-report-2024_p8.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_layout_annotations",
      "metrics": {
        "text": {
          "value": 98.99665551839465,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 19,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.010033444816053512,
                "edit_whole": 0.010033444816053512,
                "edit_sample_avg": 0.06342486651411136
              }
            }
          }
        },
        "reading_order": {
          "value": 63.1578947368421,
          "status": "scored",
          "metric": "MPDoc 1 − Edit_dist.ALL_page_avg",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "matchedSamples": 1,
            "official": {
              "Edit_dist": {
                "ALL_page_avg": 0.3684210526315789,
                "edit_whole": 0.3684210526315789,
                "edit_sample_avg": 0.3684210526315789
              }
            }
          }
        },
        "heading": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4
          }
        },
        "table": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc TEDS on published layout table HTML",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "samples": 2,
            "official": {
              "TEDS": {
                "all": 0
              },
              "TEDS_structure_only": {
                "all": 0
              }
            }
          }
        },
        "figure": {
          "value": 0,
          "status": "scored",
          "metric": "MPDoc FigureF1 on published layout picture regions",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "img_id": "parsebench-b895f53f5325.pdf",
            "gt_count": 2,
            "pred_count": 8,
            "matched_count": 0,
            "gt": "",
            "pred": "",
            "gt_attribute": [
              {}
            ],
            "metric": {
              "FigureF1": 0
            },
            "label_stats": {
              "figure": {
                "gt_count": 2,
                "matched_count": 0
              }
            }
          }
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": 56.00000000000001,
          "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": 14,
            "total": 25,
            "rule_results": [
              {
                "element_id": "eb4f2d37938e630f",
                "element_index": 0,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 3,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.09569384211530636,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.018730489073881373,
                  0.4074074074074074,
                  0.053069719042663895,
                  0.4666666666666667
                ],
                "gt_ro_index": 1,
                "matched_pred_order_index": 3,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index",
                  "furniture": "page-header"
                },
                "gt_text_norm": "executive summary the integrator performance corporate governance sustainability financials",
                "pred_text_norm": null,
                "missing_tokens": [
                  "executive",
                  "summary",
                  "the",
                  "integrator",
                  "performance"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "c0cc54ce603678f0",
                "element_index": 1,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 6,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8248980851135465,
                "best_pred_iou": 0.748699917808877,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.07962962962962963,
                  0.21644120707596254,
                  0.09444444444444444
                ],
                "gt_ro_index": 2,
                "matched_pred_order_index": 6,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "financial summary",
                "pred_text_norm": "financial summary",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "3007ec7787f94eb6",
                "element_index": 2,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 7,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9695828746864131,
                "best_pred_iou": 0.9645764540655445,
                "best_pred_bbox": [
                  0.11238293444328824,
                  0.12407407407407407,
                  0.36628511966701355,
                  0.2851851851851852
                ],
                "gt_ro_index": 3,
                "matched_pred_order_index": 7,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "prevailing in a year of supply chain disruptions",
                "pred_text_norm": "prevailing in a year of supply chain disruptions",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "d0d843113ed1de89",
                "element_index": 3,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 8,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.9685063458954879,
                "best_pred_iou": 0.9683052869398339,
                "best_pred_bbox": [
                  0.11446409989594172,
                  0.32037037037037036,
                  0.4141519250780437,
                  0.4777777777777778
                ],
                "gt_ro_index": 4,
                "matched_pred_order_index": 8,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "pred_text_norm": "2024 was a year with macroeconomic pressures, geopolitical tensions and unpredictability. despite this, a.p. moller - maersk (maersk) showed resilience in 2024 and doubled down on core logistics activities, supporting the integrator strategy. following the unprecedented pandemic peak in 2022 and the inventory correction seen in 2023, 2024 reflected a strong rebound in profitability, far surpassing pre-pandemic levels and culminating in the third-best year in maersk's history.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "81b3920d645c7ee4",
                "element_index": 4,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 9,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4302598761501335,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.11342351716961499,
                  0.512962962962963,
                  0.45161290322580644,
                  0.912962962962963
                ],
                "gt_ro_index": 5,
                "matched_pred_order_index": 9,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "chart"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "677eed3c82b0730d",
                "element_index": 5,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 12,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.9148996710951229,
                "best_pred_iou": 0.8483291288968828,
                "best_pred_bbox": [
                  0.4630593132154006,
                  0.1,
                  0.5046826222684704,
                  0.11666666666666667
                ],
                "gt_ro_index": 6,
                "matched_pred_order_index": 12,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "revenue",
                "pred_text_norm": "revenue",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "1e874c9c1758e90c",
                "element_index": 6,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 28,
                "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": 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": 3,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "f6f58435ff0eb540",
                "element_index": 7,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 19,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.543598870981775,
                "best_pred_iou": 0.5349897302517929,
                "best_pred_bbox": [
                  0.5983350676378772,
                  0.1388888888888889,
                  0.6649323621227887,
                  0.1814814814814815
                ],
                "gt_ro_index": 8,
                "matched_pred_order_index": 19,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 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": 14,
                "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": 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": "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": 22,
                "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": 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": "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": 27,
                "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": 27,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "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": 30,
                "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": 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": {},
                "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": 39,
                "best_pred_class": "Section",
                "best_pred_class_norm": "Section",
                "best_pred_ioa_gt": 0.8950622626140737,
                "best_pred_iou": 0.8470790589410889,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.4444444444444444,
                  0.9073881373569199,
                  0.46111111111111114
                ],
                "gt_ro_index": 18,
                "matched_pred_order_index": 39,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "paragraph"
                },
                "gt_text_norm": "free cash flow",
                "pred_text_norm": "free cash flow",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "c57df756a36281b0",
                "element_index": 13,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 45,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.7902153452876893,
                "best_pred_iou": 0.6982340305041923,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.4444444444444444,
                  0.9479708636836629,
                  0.45555555555555555
                ],
                "gt_ro_index": 19,
                "matched_pred_order_index": 45,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": "usdbn",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "after_not_after"
              },
              {
                "element_id": "1e3f61fee13e8399",
                "element_index": 14,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 40,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.5343113100489418,
                "best_pred_iou": 0.5343113100489418,
                "best_pred_bbox": [
                  0.8688865764828304,
                  0.48148148148148145,
                  0.9157127991675338,
                  0.5259259259259259
                ],
                "gt_ro_index": 20,
                "matched_pred_order_index": 40,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 0.3333333333333333,
                "token_f1": 0.5,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "key-value"
                },
                "gt_text_norm": "free cash flow:5.1 bn (usd 4.0bn)",
                "pred_text_norm": "5.1 bn",
                "missing_tokens": [
                  "free",
                  "cash",
                  "flow",
                  "usd",
                  "4"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "4941a5711f0e2aad",
                "element_index": 15,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 42,
                "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": 42,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "pred_text_norm": "free cash flow increased by usd 1.1bn due to increased profit for the year by usd 2.3bn, partly offset by the negative effect of increased net working capital compared to the unwinding seen in 2023, as well as increased capex.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "74fd2b06069ff481",
                "element_index": 16,
                "page": 1,
                "gt_class": "Table",
                "gt_class_norm": "Table",
                "best_pred_index": 43,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.9775568103689379,
                "best_pred_iou": 0.6022610684595736,
                "best_pred_bbox": [
                  0.8293444328824141,
                  0.7388888888888889,
                  0.9552549427679501,
                  0.8148148148148148
                ],
                "gt_ro_index": 22,
                "matched_pred_order_index": 43,
                "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": 44,
                "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": 44,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "document-index"
                },
                "gt_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "pred_text_norm": "for specifics on the financial performance, see pages 26-27. for 2024 guidance, the roadmap to 2025 and the esg targets towards 2040, see pages 28-29.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": false,
                "reading_order_reason": "before_not_before"
              },
              {
                "element_id": "b07fdebf2c215ae5",
                "element_index": 18,
                "page": 1,
                "gt_class": "Page-footer",
                "gt_class_norm": "Page-footer",
                "best_pred_index": 55,
                "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": 54,
                "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": [
                  54,
                  55
                ],
                "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": 38,
                "best_pred_class": "Picture",
                "best_pred_class_norm": "Picture",
                "best_pred_ioa_gt": 0.5982186002997658,
                "best_pred_iou": 0.5982186002997659,
                "best_pred_bbox": [
                  0.8324661810613944,
                  0.32037037037037036,
                  0.9500520291363164,
                  0.37037037037037035
                ],
                "gt_ro_index": 17,
                "matched_pred_order_index": 38,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": false,
                "classification_reason": "class_mismatch",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "f1_below_threshold",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [
                  "2024",
                  "6",
                  "5",
                  "2023",
                  "3"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_attribution"
              },
              {
                "element_id": "b3b3c4fcfc1cdd67",
                "element_index": 20,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 35,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4285124050402215,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.8657648283038502,
                  0.1388888888888889,
                  0.918834547346514,
                  0.1814814814814815
                ],
                "gt_ro_index": 15,
                "matched_pred_order_index": 35,
                "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": 37,
                "best_pred_class": "Text",
                "best_pred_class_norm": "Text",
                "best_pred_ioa_gt": 0.6782701769486738,
                "best_pred_iou": 0.6782701769486739,
                "best_pred_bbox": [
                  0.8366285119667014,
                  0.23148148148148148,
                  0.9458896982310093,
                  0.29814814814814816
                ],
                "gt_ro_index": 16,
                "matched_pred_order_index": 37,
                "localization_pass": true,
                "localization_reason": "pass",
                "classification_pass": true,
                "classification_reason": "pass",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 1,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {},
                "gt_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "pred_text_norm": "ebit increased by usd 2.6bn with positive impacts from higher freight rates and improved volumes across all segments.",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": true,
                "reading_order_pass": true,
                "reading_order_reason": "pass"
              },
              {
                "element_id": "a5ac836c57c5d183",
                "element_index": 22,
                "page": 1,
                "gt_class": "Text",
                "gt_class_norm": "Text",
                "best_pred_index": 46,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.2588900647675638,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.9261186264308012,
                  0.1,
                  0.9479708636836629,
                  0.1111111111111111
                ],
                "gt_ro_index": 14,
                "matched_pred_order_index": 46,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": false,
                "attribution_reason": "no_overlap_preds",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 0,
                "token_precision": 0,
                "token_recall": 0,
                "token_f1": 0,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "text_role": "caption"
                },
                "gt_text_norm": "usdbn",
                "pred_text_norm": null,
                "missing_tokens": [
                  "usdbn"
                ],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "9b6f1ce0e868ba6f",
                "element_index": 23,
                "page": 1,
                "gt_class": "Section",
                "gt_class_norm": "Section",
                "best_pred_index": 47,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.3695932905723808,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.46409989594172735,
                  0.1,
                  0.858480749219563,
                  0.11481481481481481
                ],
                "gt_ro_index": 13,
                "matched_pred_order_index": 47,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": true,
                "attribution_pass": true,
                "attribution_reason": "pass",
                "attribution_method": "f1",
                "attribution_threshold": 0.8,
                "overlap_pred_count": 2,
                "token_precision": 1,
                "token_recall": 1,
                "token_f1": 1,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "title_level": "section-header"
                },
                "gt_text_norm": "ebit",
                "pred_text_norm": "ebit",
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              },
              {
                "element_id": "a18d4f113445a92f",
                "element_index": 24,
                "page": 1,
                "gt_class": "Picture",
                "gt_class_norm": "Picture",
                "best_pred_index": 0,
                "best_pred_class": null,
                "best_pred_class_norm": null,
                "best_pred_ioa_gt": 0.4941038586546737,
                "best_pred_iou": 0,
                "best_pred_bbox": [
                  0.022892819979188347,
                  0.03518518518518519,
                  0.04994797086368366,
                  0.08703703703703704
                ],
                "gt_ro_index": 0,
                "matched_pred_order_index": 0,
                "localization_pass": false,
                "localization_reason": "below_threshold",
                "classification_pass": false,
                "classification_reason": "no_localization",
                "attribution_applicable": false,
                "attribution_pass": null,
                "attribution_reason": "no_gt_content",
                "attribution_method": "skip",
                "attribution_threshold": null,
                "overlap_pred_count": 0,
                "token_precision": null,
                "token_recall": null,
                "token_f1": null,
                "extra_tokens_ignored": false,
                "normalized_attributes": {
                  "picture_type": "icon"
                },
                "gt_text_norm": null,
                "pred_text_norm": null,
                "missing_tokens": [],
                "extra_tokens": [],
                "furniture_group_size": null,
                "furniture_x_span_coverage": null,
                "furniture_x_fill_coverage": null,
                "furniture_y_coverage": null,
                "furniture_label_histogram": null,
                "furniture_selected_span_size": null,
                "furniture_selected_span_indices": null,
                "reading_order_eligible": false,
                "reading_order_pass": false,
                "reading_order_reason": "ineligible_no_localization"
              }
            ]
          }
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "rules": 5,
            "passed": 4,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis",
          "scope": "published_layout_annotations",
          "source": "connected-evaluation.json#parsebench-b895f53f5325",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "perType": {
              "header": {
                "checks": 1,
                "score": 100
              },
              "footer": {
                "checks": 1,
                "score": 0
              }
            }
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 56.03091005104735,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.1578947368421,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.1578947368421,
                "rawValue": 63.1578947368421,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 98.99665551839465,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 98.99665551839465,
                "rawValue": 98.99665551839465,
                "metric": "MPDoc 1 − Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 68,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 80,
                "rawValue": 80,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              },
              {
                "key": "layout",
                "name": "영역·역할",
                "value": 56.00000000000001,
                "rawValue": 56.00000000000001,
                "metric": "ParseBench layout_element_rule_pass_rate"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 0,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc TEDS on published layout table HTML"
              },
              {
                "key": "figure",
                "name": "그림",
                "value": 0,
                "rawValue": 0,
                "metric": "MPDoc FigureF1 on published layout picture regions"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 50,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 50,
                "rawValue": 50,
                "metric": "ParseBench PageDecorationRule · leak axis"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          40.02207860789097,
          68.59350717931953
        ],
        "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": 94.375,
          "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.05625,
                "edit_whole": 0.05625,
                "edit_sample_avg": 0.05625
              }
            },
            "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": 53.0910178338408,
          "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.9039256198347108,
            "trm": 0.15789473684210525,
            "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.375,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.375,
                "rawValue": 94.375,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 53.0910178338408,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 53.0910178338408,
                "rawValue": 53.0910178338408,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          21.06657397626297,
          92.4951454048344
        ],
        "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": 60.85164835164836,
          "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.3914835164835165,
                "edit_whole": 0.3914835164835165,
                "edit_sample_avg": 0.3914835164835165
              }
            },
            "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": 57.51421936647241,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page34",
          "group": "epub:table",
          "details": {
            "grits_con": 0.6572288317738925,
            "trm": 0.4930555555555556,
            "fallback": null
          }
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 인식 규칙"
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "표 전용 정답 HTML만 제공됨. 문서 전체의 이 항목에 대한 정답은 제공되지 않음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": null,
        "status": "limited_task",
        "reason": "측정 영역이 3개 미만인 제한 과제. 개별 점수만 제공하며 이를 종합 DPA라고 표시하지 않음.",
        "measuredAreas": 2,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": null,
            "parts": []
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 60.85164835164836,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 60.85164835164836,
                "rawValue": 60.85164835164836,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 57.51421936647241,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 57.51421936647241,
                "rawValue": 57.51421936647241,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          16.90940967401725,
          88.33798110258867
        ],
        "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": 94.55252918287937,
          "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.054474708171206226,
                "edit_whole": 0.054474708171206226,
                "edit_sample_avg": 0.054474708171206226
              }
            },
            "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": 39.93565957851673,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/1653739079_page36",
          "group": "epub:table",
          "details": {
            "grits_con": 0.7923029351600781,
            "trm": 0.006410256410256411,
            "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.55252918287937,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 94.55252918287937,
                "rawValue": 94.55252918287937,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 39.93565957851673,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 39.93565957851673,
                "rawValue": 39.93565957851673,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          19.212598394485155,
          90.64116982305657
        ],
        "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": 77.93159003346202,
          "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.8674553300810051,
            "trm": 0.6911764705882353,
            "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": 77.93159003346202,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 77.93159003346202,
                "rawValue": 77.93159003346202,
                "metric": "ParseBench grits_trm_composite"
              }
            ]
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          24.628054109408055,
          96.05662553797949
        ],
        "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": 90.85365853658537,
          "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.09146341463414634,
                "edit_whole": 0.09146341463414634,
                "edit_sample_avg": 0.06768231768231768
              }
            },
            "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": 89.37835786430747,
          "status": "scored",
          "metric": "ParseBench grits_trm_composite",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#table/AONR32314_page1",
          "group": "epub:table",
          "details": {
            "grits_con": 0.9343925541115463,
            "trm": 0.8531746031746033,
            "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": 90.85365853658537,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 90.85365853658537,
                "rawValue": 90.85365853658537,
                "metric": "MPDoc 1 − Edit · 정답 표의 셀 문자 범위"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": 89.37835786430747,
            "parts": [
              {
                "key": "table",
                "name": "표 구조·내용",
                "value": 89.37835786430747,
                "rawValue": 89.37835786430747,
                "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.747430914413265,
          97.1760023429847
        ],
        "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": 88.48283762613848,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.9983464241422075,
              "unexpected_sentence_percent": 0.896774193548387,
              "missing_word_percent": 0.9981369352585002,
              "missing_sentence_percent": 0.8467741935483871,
              "too_many_word_occurence_percent": 0.8875568416701116,
              "too_many_sentence_occurence_percent": 0.5662100456621004,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 98.93617021276596,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__canara",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.9893617021276596
            }
          }
        },
        "heading": {
          "value": 57.49999999999999,
          "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.55,
              "is_title": 0.6
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 74.34748427672955,
          "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.575
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 91.96728182168097,
          "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.8848283762613848,
              "normalized_order": 0.9893617021276596
            },
            "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_bold": 0.725,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 60,
          "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": 9,
            "total": 15,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 55.00000000000001,
          "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.55,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-fc437565b684",
          "supplemental": true,
          "details": {
            "checks": 1,
            "passed": 0,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 67.2227952784727,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 98.93617021276596,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 98.93617021276596,
                "rawValue": 98.93617021276596,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 88.48283762613848,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 88.48283762613848,
                "rawValue": 88.48283762613848,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 57.49999999999999,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 57.49999999999999,
                "rawValue": 57.49999999999999,
                "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": [
          48.01628234176622,
          76.5877109131948
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-a6ac79e04e6c",
      "label": "text_dense__de.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 68.69360511038836,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_dense__de",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.5935828877005348,
              "unexpected_sentence_percent": 0.28,
              "missing_word_percent": 0.6804979253112033,
              "missing_sentence_percent": 0.6666666666666666,
              "too_many_word_occurence_percent": 0.5878048780487806,
              "too_many_sentence_occurence_percent": 1,
              "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.00785795238012,
          "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.6869360511038837,
              "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.082492186688,
        "status": "scored",
        "reason": null,
        "measuredAreas": 4,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 63.63636363636363,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 63.63636363636363,
                "rawValue": 63.63636363636363,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 68.69360511038836,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 68.69360511038836,
                "rawValue": 68.69360511038836,
                "metric": "ParseBench normalized_text_correctness"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": null,
            "parts": []
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": 0,
            "parts": [
              {
                "key": "styling",
                "name": "글자 스타일",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_text_styling"
              }
            ]
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": 0,
            "parts": [
              {
                "key": "running_matter",
                "name": "머리말·꼬리말·쪽번호 제거",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)"
              }
            ]
          }
        ],
        "fullSevenAreaBounds": [
          18.904281249536,
          61.76142410667886
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-7ebefff650eb",
      "label": "text_misc__edit2.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 85.58433815656005,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.863013698630137,
              "unexpected_sentence_percent": 0.8,
              "missing_word_percent": 0.9354838709677419,
              "missing_sentence_percent": 0.5384615384615384,
              "too_many_word_occurence_percent": 0.9253731343283582,
              "too_many_sentence_occurence_percent": 0.9285714285714286,
              "bag_of_digit_percent": 1
            }
          }
        },
        "reading_order": {
          "value": 85.71428571428571,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0.8571428571428571
            }
          }
        },
        "heading": {
          "value": 70,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0.6,
              "is_title": 0.8
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_latex_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "is_latex"
          }
        },
        "formatting": {
          "value": 73.9057239057239,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1,
              "normalized_latex": 0.2
            },
            "category_scores": {
              "normalized_text_styling": 0.9259259259259259,
              "normalized_title_accuracy": 0.7,
              "normalized_latex": 0
            },
            "weight_sum": 2.2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 85.62765400913528,
          "status": "scored",
          "metric": "ParseBench content_faithfulness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_content",
          "details": {
            "weights": {
              "normalized_text_correctness": 1,
              "normalized_order": 0.5
            },
            "category_scores": {
              "normalized_text_correctness": 0.8558433815656006,
              "normalized_order": 0.8571428571428571
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 92.5925925925926,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__edit2",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 7,
            "num_neg_rules": 0,
            "pos_score": 0.7142857142857143,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_strikeout"
            ],
            "per_type_scores": {
              "is_bold": 1,
              "is_strikeout": 0
            }
          }
        },
        "title_detection": {
          "value": 80,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 4,
            "total": 5,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 60,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "score_sum": 0.6,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 50,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-7ebefff650eb",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 1,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 63.98186941057306,
        "status": "scored",
        "reason": null,
        "measuredAreas": 6,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 85.71428571428571,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 85.71428571428571,
                "rawValue": 85.71428571428571,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 85.58433815656005,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 85.58433815656005,
                "rawValue": 85.58433815656005,
                "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": [
          54.84160235191977,
          69.12731663763405
        ],
        "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.204081632653065,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0,
              "unexpected_sentence_percent": 0,
              "missing_word_percent": 0,
              "missing_sentence_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "bag_of_digit_percent": 0.4642857142857143
            }
          }
        },
        "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.46938775510204,
          "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.3520408163265306,
              "normalized_order": 0
            },
            "weight_sum": 1.5
          }
        },
        "styling": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_text_styling",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_misc__marks",
          "group": "epub:text_formatting",
          "details": {
            "num_pos_rules": 18,
            "num_neg_rules": 0,
            "pos_score": 0,
            "neg_score": 1,
            "included_types": [
              "is_bold",
              "is_sub",
              "is_sup"
            ],
            "per_type_scores": {
              "is_bold": 0,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 9,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-5dd32f0c5770",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 27.040816326530614,
        "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.204081632653065,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 35.204081632653065,
                "rawValue": 35.204081632653065,
                "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.314868804664723,
          47.886297376093296
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-5847401fad94",
      "label": "text_multicolumns__10k2col.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 38.22349636179423,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_multicolumns__10k2col",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.004432624113475178,
              "unexpected_sentence_percent": 0,
              "missing_word_percent": 0.004545454545454545,
              "missing_sentence_percent": 0,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_percent": 1,
              "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": {
              "unexpected_word_percent": 0.9895104895104895,
              "unexpected_sentence_percent": 0.7848101265822784,
              "missing_word_percent": 0.9772313296903461,
              "missing_sentence_percent": 0.7272727272727273,
              "too_many_word_occurence_percent": 0.9490060501296457,
              "too_many_sentence_occurence_percent": 0.9565217391304348,
              "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": 95,
          "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.9,
              "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": 76.91176470588235,
          "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.95
            },
            "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_bold": 0.6666666666666666,
              "is_sup": 0
            }
          }
        },
        "title_detection": {
          "value": 100,
          "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": 6,
            "total": 6,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 90,
          "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.9,
            "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": 87.34619017427471,
        "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": 95,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 95,
                "rawValue": 95,
                "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": [
          62.39013583876765,
          90.96156441019623
        ],
        "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": {
              "unexpected_word_percent": 0.8709677419354839,
              "unexpected_sentence_percent": 0.32727272727272727,
              "missing_word_percent": 0.8635097493036211,
              "missing_sentence_percent": 0.3333333333333333,
              "too_many_word_occurence_percent": 0.9986091794158554,
              "too_many_sentence_occurence_percent": 0.9310344827586207,
              "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_bold": 0.7777777777777778,
              "is_sup": 0,
              "is_sub": 0
            }
          }
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_is_title_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 7,
            "rule_type": "is_title"
          }
        },
        "heading_hierarchy": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench rule_title_hierarchy_percent_pass_rate",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "score_sum": 0,
            "total": 1,
            "rule_type": "title_hierarchy_percent"
          }
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": 100,
          "status": "scored",
          "metric": "ParseBench PageDecorationRule · leak axis (published header/footer rules)",
          "scope": "published_content_and_style_rules",
          "source": "connected-evaluation.json#parsebench-eb2521cc7842",
          "supplemental": true,
          "details": {
            "checks": 2,
            "passed": 2,
            "scopeLabel": "공개 header/footer 규칙 범위"
          }
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 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": 56.780150967692634,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 7,
            "per_type_scores": {
              "unexpected_word_percent": 0.5542168674698795,
              "unexpected_sentence_percent": 0.09375,
              "missing_word_percent": 0.5034642032332564,
              "missing_sentence_percent": 0.04878048780487805,
              "too_many_word_occurence_percent": 0.9730337078651685,
              "too_many_sentence_occurence_percent": 0.9761904761904762,
              "bag_of_digit_percent": 0.8251748251748252
            }
          }
        },
        "reading_order": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench normalized_order",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 1,
            "per_type_scores": {
              "order": 0
            }
          }
        },
        "heading": {
          "value": 16.666666666666664,
          "status": "scored",
          "metric": "ParseBench normalized_title_accuracy",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "num_rule_types": 2,
            "per_type_scores": {
              "title_hierarchy_percent": 0,
              "is_title": 0.3333333333333333
            }
          }
        },
        "table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "수식"
        },
        "formatting": {
          "value": 8.333333333333332,
          "status": "scored",
          "metric": "ParseBench semantic_formatting",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_ocr__069",
          "group": "epub:text_formatting",
          "details": {
            "weights": {
              "normalized_text_styling": 1,
              "normalized_title_accuracy": 1
            },
            "category_scores": {
              "normalized_text_styling": 0,
              "normalized_title_accuracy": 0.16666666666666666
            },
            "weight_sum": 2
          }
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": 37.85343397846175,
          "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.5678015096769263,
              "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.68936352687186,
        "status": "scored",
        "reason": null,
        "measuredAreas": 5,
        "totalAreas": 7,
        "areas": [
          {
            "id": "flow",
            "label": "읽기 흐름",
            "score": 0,
            "parts": [
              {
                "key": "reading_order",
                "name": "읽기 순서",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench normalized_order"
              }
            ]
          },
          {
            "id": "content",
            "label": "문자 내용",
            "score": 56.780150967692634,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 56.780150967692634,
                "rawValue": 56.780150967692634,
                "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.77811680490847,
          53.34954537633704
        ],
        "profileId": "kiro-dpa-v2-connected-20261103-v2"
      },
      "page": 1
    },
    {
      "id": "parsebench-16807829a472",
      "label": "text_simple__marknotTable.pdf",
      "dataset": "parsebench",
      "pages": 1,
      "scope": "단일 원본 쪽 = 이 입력 전체",
      "coverage": "published_content_and_style_rules",
      "metrics": {
        "text": {
          "value": 99.33333333333333,
          "status": "scored",
          "metric": "ParseBench normalized_text_correctness",
          "scope": "원본 입력 1쪽 전체",
          "source": "parsebench-official.json#text/text_simple__marknotTable",
          "group": "epub:text_content",
          "details": {
            "num_rule_types": 6,
            "per_type_scores": {
              "unexpected_word_percent": 1,
              "unexpected_sentence_percent": 1,
              "missing_word_percent": 1,
              "missing_sentence_percent": 0.96,
              "too_many_word_occurence_percent": 1,
              "too_many_sentence_occurence_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": 83.33333333333333,
          "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": 0.6666666666666666,
              "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": 76.14942528735632,
          "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": 0.8333333333333333
            },
            "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": 66.66666666666666,
          "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": 0.6666666666666666,
            "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": 87.9080459770115,
        "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": 83.33333333333333,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 83.33333333333333,
                "rawValue": 83.33333333333333,
                "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": [
          50.23316912972085,
          93.09031198686371
        ],
        "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": 99.75157156673114,
          "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": 100,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-54fb82b1726b",
          "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-54fb82b1726b",
          "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-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": 87.4378928916828,
        "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": 99.75157156673114,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 99.75157156673114,
                "rawValue": 99.75157156673114,
                "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": 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": [
          49.96451022381874,
          92.8216530809616
        ],
        "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": 97.97979797979798,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 4
        },
        "reading_order": {
          "value": 100,
          "status": "scored",
          "metric": "1 − MDP Edit_dist.ALL_page_avg",
          "scope": "원본 입력 1쪽 전체",
          "source": "mdp-per-document-official.json#mdp-53b6614478ad",
          "samples": 1
        },
        "heading": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title (제목 인식; 계층 제외)",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0
          }
        },
        "table": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "표 구조·내용"
        },
        "figure": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "그림"
        },
        "formula": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "수식"
        },
        "formatting": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "서식 종합"
        },
        "layout": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "영역·역할"
        },
        "content_faithfulness": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "내용 충실도 CF"
        },
        "styling": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "글자 스타일"
        },
        "title_detection": {
          "value": 0,
          "status": "scored",
          "metric": "ParseBench is_title rule pass rate",
          "scope": "published_page_annotations",
          "source": "connected-evaluation.json#mdp-53b6614478ad",
          "supplemental": true,
          "details": {
            "rules": 2,
            "passed": 0,
            "hierarchy": "not inferred when no parent/level GT"
          }
        },
        "heading_hierarchy": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "제목 문자열/역할 정답은 있지만 제목 수준·부모 관계가 제공되지 않음.",
          "name": "제목 계층 검사"
        },
        "merged_table": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 표"
        },
        "merged_text": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "병합 텍스트"
        },
        "text_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "텍스트 연결"
        },
        "table_relation": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 연결"
        },
        "table_structure": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "이 정답 자료는 해당 항목의 검수 정보를 제공하지 않음",
          "name": "표 구조만"
        },
        "notes": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "주석 표식↔주석 본문↔복귀 연결 관계 정답이 제공되지 않음. noteref 0개를 만점이나 실패로 대체하지 않음.",
          "name": "주석·참조"
        },
        "running_matter": {
          "value": null,
          "status": "not_applicable",
          "reason": "공개 영역 정답에서 해당 요소가 0개. 공식 평가기의 적용 대상이 없음.",
          "name": "머리말·꼬리말·쪽번호 제거"
        },
        "source_page": {
          "value": null,
          "status": "no_ground_truth",
          "reason": "명시적인 인쇄 쪽번호와 원본 쪽의 정답 대응이 제공되지 않음.",
          "name": "원본 쪽 탐색 대응"
        }
      },
      "dpa": {
        "score": 65.993265993266,
        "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": 97.97979797979798,
            "parts": [
              {
                "key": "text",
                "name": "텍스트 정확도",
                "value": 97.97979797979798,
                "rawValue": 97.97979797979798,
                "metric": "1 − MDP Edit_dist.ALL_page_avg"
              }
            ]
          },
          {
            "id": "structure",
            "label": "문서 구조·목차",
            "score": 0,
            "parts": [
              {
                "key": "heading",
                "name": "제목 인식·계층",
                "value": 0,
                "rawValue": 0,
                "metric": "ParseBench is_title (제목 인식; 계층 제외)"
              }
            ]
          },
          {
            "id": "media",
            "label": "그림·표·수식",
            "score": null,
            "parts": []
          },
          {
            "id": "typography",
            "label": "글자 표현",
            "score": null,
            "parts": []
          },
          {
            "id": "notes",
            "label": "주석·참조",
            "score": null,
            "parts": []
          },
          {
            "id": "running",
            "label": "반복 요소·원본 페이지",
            "score": null,
            "parts": []
          }
        ],
        "fullSevenAreaBounds": [
          28.282828282828284,
          85.42568542568542
        ],
        "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"
      }
    }
  ]
}
