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.
- Compared all divider text and physical lineation against the authoritative page image; no text changes were required.
- Explicit owner action: approve_as_is.
- Approval lineage begins with diagnostic SHA-256 0663f0d7dbd2312958ea8576d9cd25e33b0bdbb6b5a4556d7bceacf140cc4d60.
- Owner visually compared the diagnostic with the authoritative scan and approved it without further changes.
Current edition reading text
Last book - large, black - tissue paper pages-written mostly in pencil Begins Nov. 29, 1897 in Boma with the arrival of Sophie and their marriage. Includes long lists of orders from London & caravans sent up river, the building of the railroad and end of the caravans, his & Sophie's move upriver to Leopoldville, notes about Sophie's health. Ends with a letter written from Leopoldville on January 19, 1900 which tells of their plans to return home in the spring of that year.
Current edition diplomatic rendering
Last book - large, black - tissue paper pages- written mostly in pencil Begins Nov. 29, 1897 in Boma with the arrival of Sophie and their marriage. Includes long lists of orders from London & caravans sent up river, the building of the railroad and end of the caravans, his & Sophie's move upriver to Leopoldville, notes about Sophie's health. Ends with a letter written from Leopoldville on January 19, 1900 which tells of their plans to return home in the spring of that year.
Raw OCR
Last beek ~ large, black - tissue paper pages ~ written mestly in pencil Begins Nev. 29, 1897 in Bema with the arrival ef Sephie and their marriage. Includes leng lists of erders from Lenden & caravans sent up river, the building ef the railread and end ef the caravans, his & Sephie's meve upriver te Leepeldville, netes abeut Sephie's health. Ends with a letter written frem Leopeldville en January 19, 1900 which tells ef their plans te return home in the spring of that year.
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-111",
"source": {
"pdf_page": 111,
@@ -309,16 +309,23 @@
"actor": "codex-exec:gpt-5.6-sol",
"artifact": "20260808T180301Z-eval",
"created_at": "2026-08-08T18:10:43Z"
+ },
+ {
+ "kind": "agent_review",
+ "actor": "Codex",
+ "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-111.json",
+ "created_at": "2026-08-08T18:12:03Z"
}
]
},
"review": {
- "status": "model_candidate",
+ "status": "agent_reviewed",
"authority": "diagnostic_only",
- "reviewer": null,
- "reviewed_at": null,
+ "reviewer": "Codex",
+ "reviewed_at": "2026-08-08T18:12:03Z",
"notes": [
- "Model candidate only; the page image remains authoritative."
+ "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
+ "Compared all divider text and physical lineation against the authoritative page image; no text changes were required."
]
}
}
Diagnostic-to-owner reading diff
No reading-text difference.
Diagnostic-to-owner canonical JSON diff
--- agent-diagnostic
+++ owner-approved-edition
@@ -315,17 +315,29 @@
"actor": "Codex",
"artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-111.json",
"created_at": "2026-08-08T18:12:03Z"
+ },
+ {
+ "kind": "owner_review",
+ "actor": "John Crowley",
+ "artifact": "evaluation/goldens/page-111.json",
+ "created_at": "2026-08-08T20:02:48Z",
+ "action": "approve_as_is",
+ "input_sha256": "0663f0d7dbd2312958ea8576d9cd25e33b0bdbb6b5a4556d7bceacf140cc4d60",
+ "change_categories": []
}
]
},
"review": {
- "status": "agent_reviewed",
- "authority": "diagnostic_only",
- "reviewer": "Codex",
- "reviewed_at": "2026-08-08T18:12:03Z",
+ "status": "owner_approved",
+ "authority": "owner_approved_edition",
+ "reviewer": "John Crowley",
+ "reviewed_at": "2026-08-08T20:02:48Z",
"notes": [
"Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
- "Compared all divider text and physical lineation against the authoritative page image; no text changes were required."
+ "Compared all divider text and physical lineation against the authoritative page image; no text changes were required.",
+ "Explicit owner action: approve_as_is.",
+ "Approval lineage begins with diagnostic SHA-256 0663f0d7dbd2312958ea8576d9cd25e33b0bdbb6b5a4556d7bceacf140cc4d60.",
+ "Owner visually compared the diagnostic with the authoritative scan and approved it without further changes."
]
}
}
Raw model candidate JSON
{
"schema_version": "1.0.0",
"page_id": "page-111",
"source": {
"pdf_page": 111,
"source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
"image": {
"path": "pages/page-111.png",
"sha256": "c3bc4528090a65618f60e37d2061d35cb75388d1083f7973a8ece0a5de88b3ad",
"width": 1700,
"height": 2200,
"dpi": 200
},
"ocr": {
"text_path": "ocr/page-111.txt",
"text_sha256": "af130f68f43d5c2c012e7a7296fc67b53acf4f6b530450ccbcb44bdfaaa6bf1e",
"tsv_path": "ocr/page-111.tsv",
"tsv_sha256": "042bd531448d694485a91a9c1ca5bfb14c6480cb298f93ade198c67d63e329dc",
"engine": "tesseract 5.5.0"
}
},
"segment": {
"id": "book-05",
"kind": "book",
"label_source": "Last book",
"assignment_status": "explicit"
},
"page_role": "book_divider",
"boundary": {
"starts_mid_block": "no",
"ends_mid_block": "no"
},
"blocks": [
{
"id": "p111-b001",
"order": 1,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b001-r001-l001-w001",
"p111-b001-r001-l001-w004",
"p111-b001-r001-l001-w005",
"p111-b001-r001-l001-w007",
"p111-b001-r001-l001-w008",
"p111-b001-r001-l001-w009",
"p111-b001-r001-l002-w001",
"p111-b001-r001-l002-w003",
"p111-b001-r001-l002-w004"
],
"bbox": {
"x": 377,
"y": 541,
"width": 757,
"height": 63
},
"matched_tokens": 9,
"total_tokens": 11
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Last book - large, black - tissue paper pages"
}
],
"line_end": "hyphen_lexical"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "written mostly in pencil"
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b002",
"order": 2,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b002-r001-l001-w001",
"p111-b002-r001-l001-w003",
"p111-b002-r001-l001-w004",
"p111-b002-r001-l001-w005",
"p111-b002-r001-l001-w007",
"p111-b002-r001-l001-w008",
"p111-b002-r001-l001-w009",
"p111-b002-r001-l002-w002",
"p111-b002-r001-l002-w003",
"p111-b002-r001-l002-w004",
"p111-b002-r001-l002-w005",
"p111-b002-r001-l002-w007",
"p111-b002-r001-l002-w008",
"p111-b002-r001-l003-w002",
"p111-b002-r001-l003-w005",
"p111-b002-r001-l003-w006",
"p111-b002-r001-l003-w007",
"p111-b002-r001-l003-w008",
"p111-b002-r001-l003-w009",
"p111-b002-r001-l004-w001",
"p111-b002-r001-l004-w003",
"p111-b002-r001-l004-w005",
"p111-b002-r001-l004-w006",
"p111-b002-r001-l004-w008",
"p111-b002-r001-l004-w009",
"p111-b002-r001-l005-w001",
"p111-b002-r001-l005-w005",
"p111-b002-r001-l006-w003"
],
"bbox": {
"x": 377,
"y": 640,
"width": 843,
"height": 192
},
"matched_tokens": 28,
"total_tokens": 45
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Begins Nov. 29, 1897 in Boma with the arrival of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "Sophie and their marriage. Includes long lists of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "orders from London & caravans sent up river, the"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 4,
"segments": [
{
"type": "text",
"text": "building of the railroad and end of the caravans,"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 5,
"segments": [
{
"type": "text",
"text": "his & Sophie's move upriver to Leopoldville, notes"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 6,
"segments": [
{
"type": "text",
"text": "about Sophie's health."
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b003",
"order": 3,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b003-r001-l001-w001",
"p111-b003-r001-l001-w002",
"p111-b003-r001-l001-w003",
"p111-b003-r001-l001-w004",
"p111-b003-r001-l001-w005",
"p111-b003-r001-l002-w001",
"p111-b003-r001-l002-w002",
"p111-b003-r001-l002-w003",
"p111-b003-r001-l002-w004",
"p111-b003-r001-l002-w005",
"p111-b003-r001-l002-w007",
"p111-b003-r001-l002-w008",
"p111-b003-r001-l003-w001",
"p111-b003-r001-l003-w002",
"p111-b003-r001-l003-w003",
"p111-b003-r001-l003-w004",
"p111-b003-r001-l003-w005",
"p111-b003-r001-l003-w006",
"p111-b003-r001-l003-w007",
"p111-b003-r001-l003-w008"
],
"bbox": {
"x": 377,
"y": 875,
"width": 724,
"height": 96
},
"matched_tokens": 20,
"total_tokens": 25
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Ends with a letter written from Leopoldville on"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "January 19, 1900 which tells of their plans to"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "return home in the spring of that year."
}
],
"line_end": "block_end"
}
]
}
],
"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": "b40db9d83f50ba6ff0b66556261f633809b4b0df15416c720919a2315b96fc0d",
"schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
"candidate_sha256": "eaeb3702b93542342f5c9b7ee427886cb6516520cec02ea1db00de3637d988fc",
"context_pages": [
110,
112
],
"steps": [
{
"kind": "ocr",
"actor": "tesseract 5.5.0",
"artifact": "ocr/page-111.txt",
"created_at": "2026-08-08T18:10:43Z"
},
{
"kind": "model_transcription",
"actor": "codex-exec:gpt-5.6-sol",
"artifact": "20260808T180301Z-eval",
"created_at": "2026-08-08T18:10:43Z"
}
]
},
"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
{
"schema_version": "1.1.0",
"page_id": "page-111",
"source": {
"pdf_page": 111,
"source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
"image": {
"path": "pages/page-111.png",
"sha256": "c3bc4528090a65618f60e37d2061d35cb75388d1083f7973a8ece0a5de88b3ad",
"width": 1700,
"height": 2200,
"dpi": 200
},
"ocr": {
"text_path": "ocr/page-111.txt",
"text_sha256": "af130f68f43d5c2c012e7a7296fc67b53acf4f6b530450ccbcb44bdfaaa6bf1e",
"tsv_path": "ocr/page-111.tsv",
"tsv_sha256": "042bd531448d694485a91a9c1ca5bfb14c6480cb298f93ade198c67d63e329dc",
"engine": "tesseract 5.5.0"
}
},
"segment": {
"id": "book-05",
"kind": "book",
"label_source": "Last book",
"assignment_status": "explicit"
},
"page_role": "book_divider",
"boundary": {
"starts_mid_block": "no",
"ends_mid_block": "no"
},
"blocks": [
{
"id": "p111-b001",
"order": 1,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b001-r001-l001-w001",
"p111-b001-r001-l001-w004",
"p111-b001-r001-l001-w005",
"p111-b001-r001-l001-w007",
"p111-b001-r001-l001-w008",
"p111-b001-r001-l001-w009",
"p111-b001-r001-l002-w001",
"p111-b001-r001-l002-w003",
"p111-b001-r001-l002-w004"
],
"bbox": {
"x": 377,
"y": 541,
"width": 757,
"height": 63
},
"matched_tokens": 9,
"total_tokens": 11
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Last book - large, black - tissue paper pages"
}
],
"line_end": "hyphen_lexical"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "written mostly in pencil"
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b002",
"order": 2,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b002-r001-l001-w001",
"p111-b002-r001-l001-w003",
"p111-b002-r001-l001-w004",
"p111-b002-r001-l001-w005",
"p111-b002-r001-l001-w007",
"p111-b002-r001-l001-w008",
"p111-b002-r001-l001-w009",
"p111-b002-r001-l002-w002",
"p111-b002-r001-l002-w003",
"p111-b002-r001-l002-w004",
"p111-b002-r001-l002-w005",
"p111-b002-r001-l002-w007",
"p111-b002-r001-l002-w008",
"p111-b002-r001-l003-w002",
"p111-b002-r001-l003-w005",
"p111-b002-r001-l003-w006",
"p111-b002-r001-l003-w007",
"p111-b002-r001-l003-w008",
"p111-b002-r001-l003-w009",
"p111-b002-r001-l004-w001",
"p111-b002-r001-l004-w003",
"p111-b002-r001-l004-w005",
"p111-b002-r001-l004-w006",
"p111-b002-r001-l004-w008",
"p111-b002-r001-l004-w009",
"p111-b002-r001-l005-w001",
"p111-b002-r001-l005-w005",
"p111-b002-r001-l006-w003"
],
"bbox": {
"x": 377,
"y": 640,
"width": 843,
"height": 192
},
"matched_tokens": 28,
"total_tokens": 45
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Begins Nov. 29, 1897 in Boma with the arrival of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "Sophie and their marriage. Includes long lists of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "orders from London & caravans sent up river, the"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 4,
"segments": [
{
"type": "text",
"text": "building of the railroad and end of the caravans,"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 5,
"segments": [
{
"type": "text",
"text": "his & Sophie's move upriver to Leopoldville, notes"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 6,
"segments": [
{
"type": "text",
"text": "about Sophie's health."
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b003",
"order": 3,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b003-r001-l001-w001",
"p111-b003-r001-l001-w002",
"p111-b003-r001-l001-w003",
"p111-b003-r001-l001-w004",
"p111-b003-r001-l001-w005",
"p111-b003-r001-l002-w001",
"p111-b003-r001-l002-w002",
"p111-b003-r001-l002-w003",
"p111-b003-r001-l002-w004",
"p111-b003-r001-l002-w005",
"p111-b003-r001-l002-w007",
"p111-b003-r001-l002-w008",
"p111-b003-r001-l003-w001",
"p111-b003-r001-l003-w002",
"p111-b003-r001-l003-w003",
"p111-b003-r001-l003-w004",
"p111-b003-r001-l003-w005",
"p111-b003-r001-l003-w006",
"p111-b003-r001-l003-w007",
"p111-b003-r001-l003-w008"
],
"bbox": {
"x": 377,
"y": 875,
"width": 724,
"height": 96
},
"matched_tokens": 20,
"total_tokens": 25
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Ends with a letter written from Leopoldville on"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "January 19, 1900 which tells of their plans to"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "return home in the spring of that year."
}
],
"line_end": "block_end"
}
]
}
],
"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": "b40db9d83f50ba6ff0b66556261f633809b4b0df15416c720919a2315b96fc0d",
"schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
"candidate_sha256": "eaeb3702b93542342f5c9b7ee427886cb6516520cec02ea1db00de3637d988fc",
"context_pages": [
110,
112
],
"steps": [
{
"kind": "ocr",
"actor": "tesseract 5.5.0",
"artifact": "ocr/page-111.txt",
"created_at": "2026-08-08T18:10:43Z"
},
{
"kind": "model_transcription",
"actor": "codex-exec:gpt-5.6-sol",
"artifact": "20260808T180301Z-eval",
"created_at": "2026-08-08T18:10:43Z"
},
{
"kind": "agent_review",
"actor": "Codex",
"artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-111.json",
"created_at": "2026-08-08T18:12:03Z"
}
]
},
"review": {
"status": "agent_reviewed",
"authority": "diagnostic_only",
"reviewer": "Codex",
"reviewed_at": "2026-08-08T18:12:03Z",
"notes": [
"Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
"Compared all divider text and physical lineation against the authoritative page image; no text changes were required."
]
}
}Owner-approved edition JSON
{
"schema_version": "1.1.0",
"page_id": "page-111",
"source": {
"pdf_page": 111,
"source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
"image": {
"path": "pages/page-111.png",
"sha256": "c3bc4528090a65618f60e37d2061d35cb75388d1083f7973a8ece0a5de88b3ad",
"width": 1700,
"height": 2200,
"dpi": 200
},
"ocr": {
"text_path": "ocr/page-111.txt",
"text_sha256": "af130f68f43d5c2c012e7a7296fc67b53acf4f6b530450ccbcb44bdfaaa6bf1e",
"tsv_path": "ocr/page-111.tsv",
"tsv_sha256": "042bd531448d694485a91a9c1ca5bfb14c6480cb298f93ade198c67d63e329dc",
"engine": "tesseract 5.5.0"
}
},
"segment": {
"id": "book-05",
"kind": "book",
"label_source": "Last book",
"assignment_status": "explicit"
},
"page_role": "book_divider",
"boundary": {
"starts_mid_block": "no",
"ends_mid_block": "no"
},
"blocks": [
{
"id": "p111-b001",
"order": 1,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b001-r001-l001-w001",
"p111-b001-r001-l001-w004",
"p111-b001-r001-l001-w005",
"p111-b001-r001-l001-w007",
"p111-b001-r001-l001-w008",
"p111-b001-r001-l001-w009",
"p111-b001-r001-l002-w001",
"p111-b001-r001-l002-w003",
"p111-b001-r001-l002-w004"
],
"bbox": {
"x": 377,
"y": 541,
"width": 757,
"height": 63
},
"matched_tokens": 9,
"total_tokens": 11
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Last book - large, black - tissue paper pages"
}
],
"line_end": "hyphen_lexical"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "written mostly in pencil"
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b002",
"order": 2,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b002-r001-l001-w001",
"p111-b002-r001-l001-w003",
"p111-b002-r001-l001-w004",
"p111-b002-r001-l001-w005",
"p111-b002-r001-l001-w007",
"p111-b002-r001-l001-w008",
"p111-b002-r001-l001-w009",
"p111-b002-r001-l002-w002",
"p111-b002-r001-l002-w003",
"p111-b002-r001-l002-w004",
"p111-b002-r001-l002-w005",
"p111-b002-r001-l002-w007",
"p111-b002-r001-l002-w008",
"p111-b002-r001-l003-w002",
"p111-b002-r001-l003-w005",
"p111-b002-r001-l003-w006",
"p111-b002-r001-l003-w007",
"p111-b002-r001-l003-w008",
"p111-b002-r001-l003-w009",
"p111-b002-r001-l004-w001",
"p111-b002-r001-l004-w003",
"p111-b002-r001-l004-w005",
"p111-b002-r001-l004-w006",
"p111-b002-r001-l004-w008",
"p111-b002-r001-l004-w009",
"p111-b002-r001-l005-w001",
"p111-b002-r001-l005-w005",
"p111-b002-r001-l006-w003"
],
"bbox": {
"x": 377,
"y": 640,
"width": 843,
"height": 192
},
"matched_tokens": 28,
"total_tokens": 45
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Begins Nov. 29, 1897 in Boma with the arrival of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "Sophie and their marriage. Includes long lists of"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "orders from London & caravans sent up river, the"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 4,
"segments": [
{
"type": "text",
"text": "building of the railroad and end of the caravans,"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 5,
"segments": [
{
"type": "text",
"text": "his & Sophie's move upriver to Leopoldville, notes"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 6,
"segments": [
{
"type": "text",
"text": "about Sophie's health."
}
],
"line_end": "block_end"
}
]
},
{
"id": "p111-b003",
"order": 3,
"continuation": {
"from_previous": "no",
"to_next": "no",
"previous": null,
"next": null
},
"evidence": {
"status": "partial",
"method": "exact_normalized_token_sequence",
"ocr_word_ids": [
"p111-b003-r001-l001-w001",
"p111-b003-r001-l001-w002",
"p111-b003-r001-l001-w003",
"p111-b003-r001-l001-w004",
"p111-b003-r001-l001-w005",
"p111-b003-r001-l002-w001",
"p111-b003-r001-l002-w002",
"p111-b003-r001-l002-w003",
"p111-b003-r001-l002-w004",
"p111-b003-r001-l002-w005",
"p111-b003-r001-l002-w007",
"p111-b003-r001-l002-w008",
"p111-b003-r001-l003-w001",
"p111-b003-r001-l003-w002",
"p111-b003-r001-l003-w003",
"p111-b003-r001-l003-w004",
"p111-b003-r001-l003-w005",
"p111-b003-r001-l003-w006",
"p111-b003-r001-l003-w007",
"p111-b003-r001-l003-w008"
],
"bbox": {
"x": 377,
"y": 875,
"width": 724,
"height": 96
},
"matched_tokens": 20,
"total_tokens": 25
},
"type": "text",
"role": "paragraph",
"lines": [
{
"line_number": 1,
"segments": [
{
"type": "text",
"text": "Ends with a letter written from Leopoldville on"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 2,
"segments": [
{
"type": "text",
"text": "January 19, 1900 which tells of their plans to"
}
],
"line_end": "no_hyphen"
},
{
"line_number": 3,
"segments": [
{
"type": "text",
"text": "return home in the spring of that year."
}
],
"line_end": "block_end"
}
]
}
],
"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": "b40db9d83f50ba6ff0b66556261f633809b4b0df15416c720919a2315b96fc0d",
"schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
"candidate_sha256": "eaeb3702b93542342f5c9b7ee427886cb6516520cec02ea1db00de3637d988fc",
"context_pages": [
110,
112
],
"steps": [
{
"kind": "ocr",
"actor": "tesseract 5.5.0",
"artifact": "ocr/page-111.txt",
"created_at": "2026-08-08T18:10:43Z"
},
{
"kind": "model_transcription",
"actor": "codex-exec:gpt-5.6-sol",
"artifact": "20260808T180301Z-eval",
"created_at": "2026-08-08T18:10:43Z"
},
{
"kind": "agent_review",
"actor": "Codex",
"artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-111.json",
"created_at": "2026-08-08T18:12:03Z"
},
{
"kind": "owner_review",
"actor": "John Crowley",
"artifact": "evaluation/goldens/page-111.json",
"created_at": "2026-08-08T20:02:48Z",
"action": "approve_as_is",
"input_sha256": "0663f0d7dbd2312958ea8576d9cd25e33b0bdbb6b5a4556d7bceacf140cc4d60",
"change_categories": []
}
]
},
"review": {
"status": "owner_approved",
"authority": "owner_approved_edition",
"reviewer": "John Crowley",
"reviewed_at": "2026-08-08T20:02:48Z",
"notes": [
"Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
"Compared all divider text and physical lineation against the authoritative page image; no text changes were required.",
"Explicit owner action: approve_as_is.",
"Approval lineage begins with diagnostic SHA-256 0663f0d7dbd2312958ea8576d9cd25e33b0bdbb6b5a4556d7bceacf140cc4d60.",
"Owner visually compared the diagnostic with the authoritative scan and approved it without further changes."
]
}
}