{
  "version": "v0.35",
  "renderer": "Bundled render_docx.py failed due absent soffice.exe; WPS COM export then PyMuPDF rasterization",
  "bundled_renderer_log": "plan_renderer.log",
  "pdf_pages": 12,
  "page_details": [
    {
      "page": 1,
      "pixels": [
        864,
        1221
      ],
      "characters": 1000,
      "link_annotations": 0,
      "file": "page-1.png"
    },
    {
      "page": 2,
      "pixels": [
        864,
        1221
      ],
      "characters": 1087,
      "link_annotations": 0,
      "file": "page-2.png"
    },
    {
      "page": 3,
      "pixels": [
        864,
        1221
      ],
      "characters": 816,
      "link_annotations": 0,
      "file": "page-3.png"
    },
    {
      "page": 4,
      "pixels": [
        864,
        1221
      ],
      "characters": 1404,
      "link_annotations": 3,
      "file": "page-4.png"
    },
    {
      "page": 5,
      "pixels": [
        864,
        1221
      ],
      "characters": 1359,
      "link_annotations": 1,
      "file": "page-5.png"
    },
    {
      "page": 6,
      "pixels": [
        864,
        1221
      ],
      "characters": 1552,
      "link_annotations": 0,
      "file": "page-6.png"
    },
    {
      "page": 7,
      "pixels": [
        864,
        1221
      ],
      "characters": 1399,
      "link_annotations": 2,
      "file": "page-7.png"
    },
    {
      "page": 8,
      "pixels": [
        864,
        1221
      ],
      "characters": 1342,
      "link_annotations": 2,
      "file": "page-8.png"
    },
    {
      "page": 9,
      "pixels": [
        864,
        1221
      ],
      "characters": 1054,
      "link_annotations": 1,
      "file": "page-9.png"
    },
    {
      "page": 10,
      "pixels": [
        864,
        1221
      ],
      "characters": 1070,
      "link_annotations": 4,
      "file": "page-10.png"
    },
    {
      "page": 11,
      "pixels": [
        864,
        1221
      ],
      "characters": 1169,
      "link_annotations": 1,
      "file": "page-11.png"
    },
    {
      "page": 12,
      "pixels": [
        864,
        1221
      ],
      "characters": 479,
      "link_annotations": 0,
      "file": "page-12.png"
    }
  ],
  "edge_clip_candidates": [],
  "unicode_replacement_pages": [
    2,
    5
  ],
  "content_checks": {
    "K909": true,
    "940": true,
    "85.11": true,
    "56.39": true,
    "0.266": true,
    "50": true,
    "100": true,
    "ISF": true
  },
  "all_content_checks_pass": true,
  "visual_review_completed": true,
  "pdf_sha256": "06193056b3bd53b6e3be885243b8b118346d3cc509c679d66ba43844e28f3f8a",
  "docx_sha256": "02f4d3b57899fbc329847f4e2eacaf7162a845b47c20337bee896756773c0ab2",
  "visual_review_pages": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12
  ],
  "visual_review_findings": "12页已检查，无可见裁切、重叠或缺字；跨页表头重复；标题无装饰边框；4个公式显示正确",
  "native_Word_math_equations": 4,
  "PDF_math_text_extraction_note": "WPS原生公式的PDF字体文本映射在第2、5页含替换字符，显示正确；编辑公式使用Word原生OMML。正文文本无此问题。",
  "sample_validation_status": "not performed",
  "renderer_deviation_accepted": "Bundled LibreOffice absent on Windows; root task authorized generated-document-only WPS export and PyMuPDF rendering"
}