{
  "schema": "pdfmd-page-check-4",
  "file": "source-identity-control.pdf",
  "fileBytes": 2189,
  "sourceSha256": "a9aa38f94ef8c341d81585d0347032ff1cb29e45827797dd48241cfe173a5299",
  "inspection": {
    "selectedCount": 1,
    "completedPages": 1,
    "counts": {
      "textItems": 12,
      "operators": 88,
      "characters": 335
    },
    "limits": {
      "textItems": 100000,
      "operators": 500000,
      "characters": 2000000,
      "itemsPerPage": 25000,
      "operatorsPerPage": 100000
    },
    "groupSize": 5,
    "stopReason": null,
    "stoppedBeforePage": null,
    "elapsedMs": 172,
    "automaticTextRecognition": {
      "queuedPhysicalPages": [],
      "finishedPhysicalPages": [],
      "stopReason": null,
      "notRunPhysicalPages": []
    }
  },
  "selectedPhysicalPositions": [
    1
  ],
  "includedPhysicalPositions": [
    1
  ],
  "excludedPhysicalPositions": [],
  "requiredContentByPage": {
    "1": {
      "text": true,
      "layout": true,
      "tables": true,
      "links": true,
      "nontext": true
    }
  },
  "contentSelections": [],
  "intentionallyEmptyPhysicalPositions": [],
  "checkPolicy": {
    "mode": "automatic-observations",
    "userSelectable": false,
    "legacyField": "requiredContentByPage lists automatic checks, not user-selected content."
  },
  "ocr": [],
  "pages": [
    {
      "page": 1,
      "required": true,
      "execution": "checked",
      "candidateRoute": "native",
      "items": [
        {
          "id": "text",
          "label": "Text content and reading order",
          "status": "CANDIDATE",
          "reason": "Native text is available; extraction does not establish completeness or reading order.",
          "actions": [
            "Compare this aspect with the original page."
          ],
          "countedAsPass": false
        },
        {
          "id": "layout",
          "label": "Headings, lists and code layout",
          "status": "CANDIDATE",
          "reason": "Formatting/layout choices were applied where possible; heading meaning and full structure are not independently established.",
          "actions": [
            "Compare this aspect with the original page."
          ],
          "countedAsPass": false
        },
        {
          "id": "tables",
          "label": "Table rows and columns",
          "status": "UNKNOWN",
          "reason": "No validated table interpretation for this page. This does not establish that the source has no table.",
          "actions": [
            "Compare this aspect with the original page."
          ],
          "countedAsPass": false
        },
        {
          "id": "links",
          "label": "Link references and missing-target notes",
          "status": "CANDIDATE",
          "reason": "Safe references or explicit missing-target notes are generated. Check their meaning; internal jumps target page starts and table links are separate references.",
          "actions": [
            "Compare this aspect with the original page."
          ],
          "countedAsPass": false
        },
        {
          "id": "nontext",
          "label": "Figures, formulas, form values and annotations",
          "status": "UNKNOWN",
          "reason": "No independent coverage check for figures, formulas, form values or annotations. Absence of a signal is not proof of absence.",
          "actions": [
            "Compare this aspect with the original page."
          ],
          "countedAsPass": false
        }
      ],
      "status": "CANDIDATE_WITH_UNVERIFIED_ASPECTS"
    }
  ],
  "unresolvedRequiredItems": [],
  "uncertainties": [
    {
      "page": 1,
      "requirement": "text",
      "reason": "Native text is available; extraction does not establish completeness or reading order."
    },
    {
      "page": 1,
      "requirement": "layout",
      "reason": "Formatting/layout choices were applied where possible; heading meaning and full structure are not independently established."
    },
    {
      "page": 1,
      "requirement": "tables",
      "reason": "No validated table interpretation for this page. This does not establish that the source has no table."
    },
    {
      "page": 1,
      "requirement": "links",
      "reason": "Safe references or explicit missing-target notes are generated. Check their meaning; internal jumps target page starts and table links are separate references."
    },
    {
      "page": 1,
      "requirement": "nontext",
      "reason": "No independent coverage check for figures, formulas, form values or annotations. Absence of a signal is not proof of absence."
    }
  ],
  "exportErrors": [],
  "outputScope": {
    "contentSelections": [],
    "intentionallyEmpty": [],
    "selected": [
      1
    ],
    "included": [
      1
    ],
    "anchorPrefix": "pdf-page",
    "failures": [],
    "policy": "Physical-page starts only; unselected and selected-but-omitted targets remain distinct notes. Source reviews do not depend on export membership.",
    "generatedAnchors": []
  },
  "review": {
    "required": false,
    "current": false,
    "sourceCompared": false,
    "action": null
  },
  "delivery": {
    "action": "copy",
    "revision": "a815398799228ae31fc07cb2d9ec03d902c309721fa2913bf45991b0bbb12de5"
  },
  "result": {
    "state": "DRAFT_AVAILABLE",
    "canDownload": true,
    "unresolvedRequiredItemCount": 0
  },
  "revision": "a815398799228ae31fc07cb2d9ec03d902c309721fa2913bf45991b0bbb12de5",
  "markdownFingerprint": "7e793645c6245f3df0e616768145f820f361177b9d7590c617dd64d634d30a36",
  "outputTrace": [
    {
      "page": 1,
      "route": "native",
      "contentSelection": null,
      "ownership": {
        "status": "NOT_APPLICABLE",
        "reason": "This geometry audit applies to composed regions only"
      },
      "artificialFault": null,
      "status": "TRACE_RECONCILED",
      "context": {
        "schema": 1,
        "sourceKey": "a9aa38f94ef8c341d81585d0347032ff1cb29e45827797dd48241cfe173a5299",
        "representationId": "691bf6a5b0d7965cec95f5a2ef49bb377c0eabd0ed73b07843f342baf09c128b",
        "page": 1,
        "irHash": "1babb2c0df60184cf4ddd21398e2940c8d68ea59e1c3ef1744e9a416192a6525",
        "implementation": "cd45c1eb146d6307a7b4718ae58238bc049a54779db184b72d44113ed26d1d02",
        "fullMarkdownHash": "7e793645c6245f3df0e616768145f820f361177b9d7590c617dd64d634d30a36",
        "scope": {
          "selected": [
            1
          ],
          "included": [
            1
          ]
        },
        "decisionRevision": "[]",
        "layoutRevision": null
      },
      "markdownSha": "7e793645c6245f3df0e616768145f820f361177b9d7590c617dd64d634d30a36",
      "bytePreserved": true,
      "entries": [
        {
          "id": 0,
          "mode": "inline",
          "annotationIndex": 0,
          "sourceItems": [
            6
          ],
          "raw": "[Reference one](https://example.com/first)",
          "label": "Reference one",
          "href": "https://example.com/first",
          "start": 288,
          "end": 330,
          "downloadStart": 288,
          "downloadEnd": 330,
          "downloadSubstringMatches": true,
          "downloadASTStatus": "EXACT_LINK_TOKEN"
        },
        {
          "id": 1,
          "mode": "inline",
          "annotationIndex": 1,
          "sourceItems": [
            7
          ],
          "raw": "[Reference two](https://example.org/second)",
          "label": "Reference two",
          "href": "https://example.org/second",
          "start": 331,
          "end": 374,
          "downloadStart": 331,
          "downloadEnd": 374,
          "downloadSubstringMatches": true,
          "downloadASTStatus": "EXACT_LINK_TOKEN"
        }
      ],
      "localCheck": {
        "status": "TRACE_RECONCILED",
        "entries": [
          {
            "annotationIndex": 0,
            "sourceItems": [
              6
            ],
            "start": 288,
            "end": 330,
            "status": "INLINE_TRACE_RECONCILED",
            "errors": []
          },
          {
            "annotationIndex": 1,
            "sourceItems": [
              7
            ],
            "start": 331,
            "end": 374,
            "status": "INLINE_TRACE_RECONCILED",
            "errors": []
          }
        ],
        "segmentCheck": {
          "status": "NOT_APPLICABLE",
          "errors": []
        },
        "limit": "A current, self-consistent emitter trace is not independent proof of correct source-to-output causation. Reference traces do not certify table cell binding."
      },
      "notes": []
    }
  ],
  "qualityGuarantee": false,
  "meaning": "A downloadable candidate can have missing or unsupported source content. This report does not certify PDF completeness or accuracy."
}