## Authoritative page image

## Owner status: owner_approved

Explicit owner approval is recorded. The historical model candidate and agent diagnostic remain available below.

## Uncertainties

None recorded

## Editorial and review notes

- Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.
- Confirmed from the authoritative image that the scanned separator page contains no document text.
- Explicit owner action: approve_as_is.
- Approval lineage begins with diagnostic SHA-256 02b0fe71dddadbc57e30489330b1501c6ef0afb95e81d230dbc150529c499224.
- Owner visually compared the diagnostic with the authoritative scan and approved it without further changes.

## Current edition reading text

## Current edition diplomatic rendering

## Raw OCR

open text file

## Candidate-to-diagnostic reading diff

    No reading-text difference.

## Candidate-to-diagnostic canonical JSON diff

Categories: review metadata only

    --- model-candidate

    +++ agent-diagnostic

    @@ -1,5 +1,5 @@

     {
    -  "schema_version": "1.0.0",
    +  "schema_version": "1.1.0",
       "page_id": "page-039",
       "source": {
         "pdf_page": 39,
    @@ -57,16 +57,23 @@

             "actor": "codex-exec:gpt-5.6-sol",
             "artifact": "20260808T180301Z-eval",
             "created_at": "2026-08-08T18:09:53Z"
    +      },
    +      {
    +        "kind": "agent_review",
    +        "actor": "Codex",
    +        "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-039.json",
    +        "created_at": "2026-08-08T18:11:10Z"
           }
         ]
       },
       "review": {
    -    "status": "model_candidate",
    +    "status": "agent_reviewed",
         "authority": "diagnostic_only",
    -    "reviewer": null,
    -    "reviewed_at": null,
    +    "reviewer": "Codex",
    +    "reviewed_at": "2026-08-08T18:11:10Z",
         "notes": [
    -      "Model candidate only; the page image remains authoritative."
    +      "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
    +      "Confirmed from the authoritative image that the scanned separator page contains no document text."
         ]
       }
     }

## Diagnostic-to-owner reading diff

    No reading-text difference.

## Diagnostic-to-owner canonical JSON diff

    --- agent-diagnostic

    +++ owner-approved-edition

    @@ -63,17 +63,29 @@

             "actor": "Codex",
             "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-039.json",
             "created_at": "2026-08-08T18:11:10Z"
    +      },
    +      {
    +        "kind": "owner_review",
    +        "actor": "John Crowley",
    +        "artifact": "evaluation/goldens/page-039.json",
    +        "created_at": "2026-08-08T20:02:47Z",
    +        "action": "approve_as_is",
    +        "input_sha256": "02b0fe71dddadbc57e30489330b1501c6ef0afb95e81d230dbc150529c499224",
    +        "change_categories": []
           }
         ]
       },
       "review": {
    -    "status": "agent_reviewed",
    -    "authority": "diagnostic_only",
    -    "reviewer": "Codex",
    -    "reviewed_at": "2026-08-08T18:11:10Z",
    +    "status": "owner_approved",
    +    "authority": "owner_approved_edition",
    +    "reviewer": "John Crowley",
    +    "reviewed_at": "2026-08-08T20:02:47Z",
         "notes": [
           "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
    -      "Confirmed from the authoritative image that the scanned separator page contains no document text."
    +      "Confirmed from the authoritative image that the scanned separator page contains no document text.",
    +      "Explicit owner action: approve_as_is.",
    +      "Approval lineage begins with diagnostic SHA-256 02b0fe71dddadbc57e30489330b1501c6ef0afb95e81d230dbc150529c499224.",
    +      "Owner visually compared the diagnostic with the authoritative scan and approved it without further changes."
         ]
       }
     }

Raw model candidate JSON

open JSON

    {
      "schema_version": "1.0.0",
      "page_id": "page-039",
      "source": {
        "pdf_page": 39,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-039.png",
          "sha256": "d24f4d42d4cb18c3a887c92d74754c0cdda8e5843401badd50adadf279fc5078",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-039.txt",
          "text_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "tsv_path": "ocr/page-039.tsv",
          "tsv_sha256": "88211e6ae1b72faab4fb25bbf873d073a7cd0f2d3efc2ffba6137d70614163d7",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "separator-01",
        "kind": "separator",
        "label_source": null,
        "assignment_status": "inferred"
      },
      "page_role": "blank",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [],
      "editorial_notes": [],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "7ed561f43778ef732b212741fb02c38b915cdc8e74fbd1816dfb16671db8e6bf",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "46ab1fc3e6590b3d886983e2304689f73d28a05bb801fa943c92079e1a0fd91f",
        "context_pages": [
          38,
          40
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-039.txt",
            "created_at": "2026-08-08T18:09:53Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:09:53Z"
          }
        ]
      },
      "review": {
        "status": "model_candidate",
        "authority": "diagnostic_only",
        "reviewer": null,
        "reviewed_at": null,
        "notes": [
          "Model candidate only; the page image remains authoritative."
        ]
      }
    }

Agent-reviewed diagnostic JSON

open or download JSON

    {
      "schema_version": "1.1.0",
      "page_id": "page-039",
      "source": {
        "pdf_page": 39,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-039.png",
          "sha256": "d24f4d42d4cb18c3a887c92d74754c0cdda8e5843401badd50adadf279fc5078",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-039.txt",
          "text_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "tsv_path": "ocr/page-039.tsv",
          "tsv_sha256": "88211e6ae1b72faab4fb25bbf873d073a7cd0f2d3efc2ffba6137d70614163d7",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "separator-01",
        "kind": "separator",
        "label_source": null,
        "assignment_status": "inferred"
      },
      "page_role": "blank",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [],
      "editorial_notes": [],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "7ed561f43778ef732b212741fb02c38b915cdc8e74fbd1816dfb16671db8e6bf",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "46ab1fc3e6590b3d886983e2304689f73d28a05bb801fa943c92079e1a0fd91f",
        "context_pages": [
          38,
          40
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-039.txt",
            "created_at": "2026-08-08T18:09:53Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:09:53Z"
          },
          {
            "kind": "agent_review",
            "actor": "Codex",
            "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-039.json",
            "created_at": "2026-08-08T18:11:10Z"
          }
        ]
      },
      "review": {
        "status": "agent_reviewed",
        "authority": "diagnostic_only",
        "reviewer": "Codex",
        "reviewed_at": "2026-08-08T18:11:10Z",
        "notes": [
          "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
          "Confirmed from the authoritative image that the scanned separator page contains no document text."
        ]
      }
    }

Owner-approved edition JSON

open JSON

    {
      "schema_version": "1.1.0",
      "page_id": "page-039",
      "source": {
        "pdf_page": 39,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-039.png",
          "sha256": "d24f4d42d4cb18c3a887c92d74754c0cdda8e5843401badd50adadf279fc5078",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-039.txt",
          "text_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
          "tsv_path": "ocr/page-039.tsv",
          "tsv_sha256": "88211e6ae1b72faab4fb25bbf873d073a7cd0f2d3efc2ffba6137d70614163d7",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "separator-01",
        "kind": "separator",
        "label_source": null,
        "assignment_status": "inferred"
      },
      "page_role": "blank",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [],
      "editorial_notes": [],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "7ed561f43778ef732b212741fb02c38b915cdc8e74fbd1816dfb16671db8e6bf",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "46ab1fc3e6590b3d886983e2304689f73d28a05bb801fa943c92079e1a0fd91f",
        "context_pages": [
          38,
          40
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-039.txt",
            "created_at": "2026-08-08T18:09:53Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:09:53Z"
          },
          {
            "kind": "agent_review",
            "actor": "Codex",
            "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-039.json",
            "created_at": "2026-08-08T18:11:10Z"
          },
          {
            "kind": "owner_review",
            "actor": "John Crowley",
            "artifact": "evaluation/goldens/page-039.json",
            "created_at": "2026-08-08T20:02:47Z",
            "action": "approve_as_is",
            "input_sha256": "02b0fe71dddadbc57e30489330b1501c6ef0afb95e81d230dbc150529c499224",
            "change_categories": []
          }
        ]
      },
      "review": {
        "status": "owner_approved",
        "authority": "owner_approved_edition",
        "reviewer": "John Crowley",
        "reviewed_at": "2026-08-08T20:02:47Z",
        "notes": [
          "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
          "Confirmed from the authoritative image that the scanned separator page contains no document text.",
          "Explicit owner action: approve_as_is.",
          "Approval lineage begins with diagnostic SHA-256 02b0fe71dddadbc57e30489330b1501c6ef0afb95e81d230dbc150529c499224.",
          "Owner visually compared the diagnostic with the authoritative scan and approved it without further changes."
        ]
      }
    }