## Authoritative page image

## Owner status: owner_approved

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

## Uncertainties

- $.blocks[5].content[2].lines[0].segments[0]: unclear (low): Sleep my little one sleep

## Editorial and review notes

- The handwritten motto overlaps several typewritten lines in the Wednesday entry and is represented as an inline annotation after “as follows;”. An accompanying decorative flourish or monogram is not transcribed as alphabetic text.
- The owner-approved correction supersedes, but does not overwrite, the preserved agent-reviewed diagnostic.
- Explicit owner action: approve_corrected.
- Approval lineage begins with diagnostic SHA-256 c3a1bbfe056ab0490b00ac2af74188b192927e03f952c0ce9a365861f438ddf0.
- Owner visually confirmed the handwritten annotation begins Sleep, not Keep; no other phrase change is asserted beyond retained uncertainty about the final wording.

## Current edition reading text

    Leo. Friday Feb. 17 - 99
    Did not do very much today - stayed at home closely - slept late for I was tired. A few days ago a portugees trader got drowned canoe turned upside down in the river about a dozen men in it & two women - all were saved or at least saved themselves except he, & he had about $150 in silver on his person which took him down. Good night.

    Saturday Feb. 18 - 99
    I made bread this a.m. We thought a lot of people were coming over to see us but we were fooled. I helped do some house cleaning also. I was afraid to let Sophie do much - just after getting up from fever. Good-night.

    Sunday Feb. 19 - 99
    My man NKaku had the service this a.m. Mr. Woolings this p.m. A little arrangment in the seats was made yesterday. We have plenty of hymn books now - we were short heretofore. We had a little walk afer service. Good-night.

    Monday Feb. 20 - 99
    Sophie stayed in bed until about 9 o'clock and felt so well - we were very late with breakfast, and to our surprise Mr. Gordon & Mr. Howell came over with the steamer & Mr. Rogers was also along. about 11 o'clock they went away to the French side. It rained some. I had a lot of men in trading I assisted in baking and other things today. Sophie Quite well again Thank the Lord.

    Tuesday Feb. 21 - 1899
    I went over to Kinshasa this a.m. and did what little business there was, and ate dinner with Gordon & came home about 5 o'clock. All well - good night - I like to write all well.

    Wednesday Feb. 22 - 99
    Yesterday while over at Gordons I had a lot of corn ground, and we are now living high on corn bread. I marked some letters on a piece of flannel, as follows;
    Sleep my little one sleep
    and Sophie has been printing them with nice pink silk thread, She is making it for Mrs. Gordon's little baby - it is a buggy spread, or lap robe - don't you know - Nothing much of interest happened.

## Current edition diplomatic rendering

    Leo. Friday Feb. 17 - 99
    Did not do very much today - stayed at home closely -
    slept late for I was tired. A few days ago a portugees
    trader got drowned canoe turned upside down in the river
    about a dozen men in it & two women - all were saved or
    at least saved themselves except he, & he had about $150
    in silver on his person which took him down. Good night.

    Saturday Feb. 18 - 99
    I made bread this a.m. We thought a lot of people were
    coming over to see us but we were fooled. I helped do
    some house cleaning also. I was afraid to let Sophie
    do much - just after getting up from fever. Good-night.

    Sunday Feb. 19 - 99
    My man NKaku had the service this a.m. Mr. Woolings
    this p.m. A little arrangment in the seats was made
    yesterday. We have plenty of hymn books now - we were
    short heretofore. We had a little walk afer service.
    Good-night.

    Monday Feb. 20 - 99
    Sophie stayed in bed until about 9 o'clock and felt so
    well - we were very late with breakfast, and to our
    surprise Mr. Gordon & Mr. Howell came over with the
    steamer & Mr. Rogers was also along. about 11 o'clock
    they went away to the French side. It rained some. I
    had a lot of men in trading I assisted in baking and
    other things today. Sophie Quite well again Thank the
    Lord.

    Tuesday Feb. 21 - 1899
    I went over to Kinshasa this a.m. and did what little
    business there was, and ate dinner with Gordon & came
    home about 5 o'clock. All well - good night - I like
    to write all well.

    Wednesday Feb. 22 - 99
    Yesterday while over at Gordons I had a lot of corn
    ground, and we are now living high on corn bread. I
    marked some letters on a piece of flannel, as follows;
    [Sleep my little one sleep?]
    and Sophie has been printing them with nice
    pink silk thread, She is making it for Mrs.
    Gordon's little baby - it is a
    buggy spread, or lap robe - don't
    you know - Nothing much of
    interest happened.

## Raw OCR

open text file

    Leo. Friday Feb. 17 - 99

    Did not do very much today - stayed at home closely ~
    slept late for I was tired. A few days ago a portugees
    trader got drowned canoe turned upside down in the river
    about a dozen men in it & two women - all were saved or
    at least saved themselves except he, & he had about $150
    in silver on his person which took him down. Good night.

    Saturday Feb. 18 - 99

    I made bread this a.m. We thought a lot of people were
    coming over to see us but we were fooled. I helped do
    some house cleaning also. I was afraid to let Sophie
    do much = just after getting up from fever. Good-night.

    Sunday Feb. 19 - 99

    My man NKaku had the service this asm. Mr. Woolings
    this pam. A little arrangment in the seats was made
    yesterday. We have plenty of hymn books now ~ we were
    short heretofore. We had a little walk afer service.
    Good-night.

    Monday Feb. 20 - 99

    Sophie stayed in bed until about 9 o'clock and felt so
    well - we were very late with breakfast, and to our
    surprise Mr. Gordon & Mr. Howell came over with the
    steamer & Mr. Rogers was also along. about 11 o'clock
    they went away to the French side. It rained some. I
    had a lot of men in trading I assisted in baking and

    other things today. Sophie Quite well again Thank the
    Lord.

    Tuesday Feb. 21 = 1899

    I went over to Kinshasa this a.m. and did what little
    business there was, and ate dinner with Gordon & came
    home about 5 o'clock. All well - good night - I like
    to write all well.

    Wednesday Feb. 22 - 99

    Yesterday while over at Gordons I had a lot of corn
    ground, and we are now living high on corn bread. I
    marked some letters on a piece of flannel, as follows;
    and Sophie has been printing them with nice
    pink silk thread my 4, ty, She is making it for Mrs.
    Gordon's af h little baby - it isa
    buggy spreade At e > or lap robe ~ don't
    yeu know - Nothing much of
    interest happened.

## Candidate-to-diagnostic reading diff

    --- candidate-reading

    +++ diagnostic-reading

    @@ -15,5 +15,5 @@

     Wednesday Feb. 22 - 99
     Yesterday while over at Gordons I had a lot of corn ground, and we are now living high on corn bread. I marked some letters on a piece of flannel, as follows;
    -help my little one sleep
    +Keep my little one sleep
     and Sophie has been printing them with nice pink silk thread, She is making it for Mrs. Gordon's little baby - it is a buggy spread, or lap robe - don't you know - Nothing much of interest happened.

## Candidate-to-diagnostic canonical JSON diff

Categories: textual_transcription, intervention_or_uncertainty

    --- model-candidate

    +++ agent-diagnostic

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

     {
    -  "schema_version": "1.0.0",
    +  "schema_version": "1.1.0",
       "page_id": "page-232",
       "source": {
         "pdf_page": 232,
    @@ -1151,8 +1151,14 @@

                   "line_number": 1,
                   "segments": [
                     {
    -                  "type": "text",
    -                  "text": "help my little one sleep"
    +                  "type": "unclear",
    +                  "reading": "Keep my little one sleep",
    +                  "alternatives": [
    +                    "Help my little one sleep",
    +                    "Keep my little one asleep"
    +                  ],
    +                  "confidence": "low",
    +                  "reason": "The diagonal handwriting overlaps typewritten text; the initial word and whether an a precedes sleep are not securely legible."
                     }
                   ],
                   "line_end": "block_end"
    @@ -1273,16 +1279,24 @@

             "actor": "codex-exec:gpt-5.6-sol",
             "artifact": "20260808T180301Z-eval",
             "created_at": "2026-08-08T18:30:40Z"
    +      },
    +      {
    +        "kind": "agent_review",
    +        "actor": "Codex",
    +        "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-232.json",
    +        "created_at": "2026-08-08T18:31:31Z"
           }
         ]
       },
       "review": {
    -    "status": "model_candidate",
    +    "status": "agent_reviewed",
         "authority": "diagnostic_only",
    -    "reviewer": null,
    -    "reviewed_at": null,
    +    "reviewer": "Codex",
    +    "reviewed_at": "2026-08-08T18:31:31Z",
         "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 six diary entries and the overlapping handwritten motto against the authoritative page image.",
    +      "Changed the model’s confident handwritten reading help my little one sleep to an explicit low-confidence reading Keep my little one sleep with retained alternatives; the writing remains genuinely ambiguous."
         ]
       }
     }

## Diagnostic-to-owner reading diff

    --- diagnostic-reading

    +++ owner-approved-reading

    @@ -15,5 +15,5 @@

     Wednesday Feb. 22 - 99
     Yesterday while over at Gordons I had a lot of corn ground, and we are now living high on corn bread. I marked some letters on a piece of flannel, as follows;
    -Keep my little one sleep
    +Sleep my little one sleep
     and Sophie has been printing them with nice pink silk thread, She is making it for Mrs. Gordon's little baby - it is a buggy spread, or lap robe - don't you know - Nothing much of interest happened.

## Diagnostic-to-owner canonical JSON diff

    --- agent-diagnostic

    +++ owner-approved-edition

    @@ -1152,13 +1152,12 @@

                   "segments": [
                     {
                       "type": "unclear",
    -                  "reading": "Keep my little one sleep",
    +                  "reading": "Sleep my little one sleep",
                       "alternatives": [
    -                    "Help my little one sleep",
    -                    "Keep my little one asleep"
    +                    "Sleep my little one asleep"
                       ],
                       "confidence": "low",
    -                  "reason": "The diagonal handwriting overlaps typewritten text; the initial word and whether an a precedes sleep are not securely legible."
    +                  "reason": "The diagonal handwriting overlaps typewritten text; whether an a precedes the final sleep is not securely legible."
                     }
                   ],
                   "line_end": "block_end"
    @@ -1285,18 +1284,31 @@

             "actor": "Codex",
             "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-232.json",
             "created_at": "2026-08-08T18:31:31Z"
    +      },
    +      {
    +        "kind": "owner_review",
    +        "actor": "John Crowley",
    +        "artifact": "evaluation/owner-review/submissions/page-232.json",
    +        "created_at": "2026-08-08T20:02:49Z",
    +        "action": "approve_corrected",
    +        "input_sha256": "4c3c30a8cda07d31bf9610f3b6cef47b724e56463954e68c777544994dfed4a9",
    +        "change_categories": [
    +          "textual_transcription",
    +          "intervention_or_uncertainty"
    +        ]
           }
         ]
       },
       "review": {
    -    "status": "agent_reviewed",
    -    "authority": "diagnostic_only",
    -    "reviewer": "Codex",
    -    "reviewed_at": "2026-08-08T18:31:31Z",
    +    "status": "owner_approved",
    +    "authority": "owner_approved_edition",
    +    "reviewer": "John Crowley",
    +    "reviewed_at": "2026-08-08T20:02:49Z",
         "notes": [
    -      "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
    -      "Compared all six diary entries and the overlapping handwritten motto against the authoritative page image.",
    -      "Changed the model’s confident handwritten reading help my little one sleep to an explicit low-confidence reading Keep my little one sleep with retained alternatives; the writing remains genuinely ambiguous."
    +      "The owner-approved correction supersedes, but does not overwrite, the preserved agent-reviewed diagnostic.",
    +      "Explicit owner action: approve_corrected.",
    +      "Approval lineage begins with diagnostic SHA-256 c3a1bbfe056ab0490b00ac2af74188b192927e03f952c0ce9a365861f438ddf0.",
    +      "Owner visually confirmed the handwritten annotation begins Sleep, not Keep; no other phrase change is asserted beyond retained uncertainty about the final wording."
         ]
       }
     }

Raw model candidate JSON

open JSON

    {
      "schema_version": "1.0.0",
      "page_id": "page-232",
      "source": {
        "pdf_page": 232,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-232.png",
          "sha256": "8374d71541cb4431b88ac3212f2113a42265b7af54e1976ff4c6d5bb681984bf",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-232.txt",
          "text_sha256": "9874e818851a4ba8035fd4a7026d07474ff0509eddc4999a29f3824f2d2e3df6",
          "tsv_path": "ocr/page-232.tsv",
          "tsv_sha256": "59751073634ad0267edfc37bf2009da8c79cb9e0d3c4b0e6fac2d69f7e43670c",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "book-05",
        "kind": "book",
        "label_source": "Last book",
        "assignment_status": "inferred"
      },
      "page_role": "content",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [
        {
          "id": "p232-b001",
          "order": 1,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b001-r001-l001-w001",
              "p232-b001-r001-l001-w002",
              "p232-b001-r001-l001-w003",
              "p232-b001-r001-l001-w004",
              "p232-b001-r001-l001-w006",
              "p232-b001-r002-l001-w001",
              "p232-b001-r002-l001-w002",
              "p232-b001-r002-l001-w003",
              "p232-b001-r002-l001-w004",
              "p232-b001-r002-l001-w005",
              "p232-b001-r002-l001-w006",
              "p232-b001-r002-l001-w008",
              "p232-b001-r002-l001-w009",
              "p232-b001-r002-l001-w010",
              "p232-b001-r002-l001-w011",
              "p232-b001-r002-l002-w001",
              "p232-b001-r002-l002-w002",
              "p232-b001-r002-l002-w003",
              "p232-b001-r002-l002-w004",
              "p232-b001-r002-l002-w005",
              "p232-b001-r002-l002-w006",
              "p232-b001-r002-l002-w007",
              "p232-b001-r002-l002-w008",
              "p232-b001-r002-l002-w009",
              "p232-b001-r002-l002-w010",
              "p232-b001-r002-l002-w011",
              "p232-b001-r002-l002-w012",
              "p232-b001-r002-l003-w001",
              "p232-b001-r002-l003-w002",
              "p232-b001-r002-l003-w003",
              "p232-b001-r002-l003-w004",
              "p232-b001-r002-l003-w005",
              "p232-b001-r002-l003-w006",
              "p232-b001-r002-l003-w007",
              "p232-b001-r002-l003-w008",
              "p232-b001-r002-l003-w009",
              "p232-b001-r002-l003-w010",
              "p232-b001-r002-l004-w001",
              "p232-b001-r002-l004-w002",
              "p232-b001-r002-l004-w003",
              "p232-b001-r002-l004-w004",
              "p232-b001-r002-l004-w005",
              "p232-b001-r002-l004-w006",
              "p232-b001-r002-l004-w008",
              "p232-b001-r002-l004-w009",
              "p232-b001-r002-l004-w011",
              "p232-b001-r002-l004-w012",
              "p232-b001-r002-l004-w013",
              "p232-b001-r002-l004-w014",
              "p232-b001-r002-l005-w001",
              "p232-b001-r002-l005-w002",
              "p232-b001-r002-l005-w003",
              "p232-b001-r002-l005-w004",
              "p232-b001-r002-l005-w005",
              "p232-b001-r002-l005-w006",
              "p232-b001-r002-l005-w008",
              "p232-b001-r002-l005-w009",
              "p232-b001-r002-l005-w010",
              "p232-b001-r002-l005-w011",
              "p232-b001-r002-l006-w001",
              "p232-b001-r002-l006-w002",
              "p232-b001-r002-l006-w003",
              "p232-b001-r002-l006-w004",
              "p232-b001-r002-l006-w005",
              "p232-b001-r002-l006-w006",
              "p232-b001-r002-l006-w007",
              "p232-b001-r002-l006-w008",
              "p232-b001-r002-l006-w009",
              "p232-b001-r002-l006-w010",
              "p232-b001-r002-l006-w011"
            ],
            "bbox": {
              "x": 376,
              "y": 375,
              "width": 938,
              "height": 233
            },
            "matched_tokens": 70,
            "total_tokens": 70
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Leo. Friday Feb. 17 - 99",
            "date_normalized": "1899-02-17",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899; the place prefix is excluded from the normalized date."
          },
          "place_source": "Leo.",
          "content": [
            {
              "id": "p232-b001-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Leo. Friday Feb. 17 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b001-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Did not do very much today - stayed at home closely -"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "slept late for I was tired. A few days ago a portugees"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "trader got drowned canoe turned upside down in the river"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "about a dozen men in it & two women - all were saved or"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "at least saved themselves except he, & he had about $150"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "in silver on his person which took him down. Good night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b002",
          "order": 2,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b002-r001-l001-w001",
              "p232-b002-r001-l001-w002",
              "p232-b002-r001-l001-w003",
              "p232-b002-r001-l001-w005",
              "p232-b002-r002-l001-w001",
              "p232-b002-r002-l001-w002",
              "p232-b002-r002-l001-w003",
              "p232-b002-r002-l001-w004",
              "p232-b002-r002-l001-w005",
              "p232-b002-r002-l001-w006",
              "p232-b002-r002-l001-w007",
              "p232-b002-r002-l001-w008",
              "p232-b002-r002-l001-w009",
              "p232-b002-r002-l001-w010",
              "p232-b002-r002-l001-w011",
              "p232-b002-r002-l001-w012",
              "p232-b002-r002-l002-w001",
              "p232-b002-r002-l002-w002",
              "p232-b002-r002-l002-w003",
              "p232-b002-r002-l002-w004",
              "p232-b002-r002-l002-w005",
              "p232-b002-r002-l002-w006",
              "p232-b002-r002-l002-w007",
              "p232-b002-r002-l002-w008",
              "p232-b002-r002-l002-w009",
              "p232-b002-r002-l002-w010",
              "p232-b002-r002-l002-w011",
              "p232-b002-r002-l002-w012",
              "p232-b002-r002-l003-w001",
              "p232-b002-r002-l003-w002",
              "p232-b002-r002-l003-w003",
              "p232-b002-r002-l003-w004",
              "p232-b002-r002-l003-w005",
              "p232-b002-r002-l003-w006",
              "p232-b002-r002-l003-w007",
              "p232-b002-r002-l003-w008",
              "p232-b002-r002-l003-w009",
              "p232-b002-r002-l003-w010",
              "p232-b002-r002-l004-w001",
              "p232-b002-r002-l004-w002",
              "p232-b002-r002-l004-w004",
              "p232-b002-r002-l004-w005",
              "p232-b002-r002-l004-w006",
              "p232-b002-r002-l004-w007",
              "p232-b002-r002-l004-w008",
              "p232-b002-r002-l004-w009",
              "p232-b002-r002-l004-w010"
            ],
            "bbox": {
              "x": 377,
              "y": 641,
              "width": 919,
              "height": 168
            },
            "matched_tokens": 49,
            "total_tokens": 49
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Saturday Feb. 18 - 99",
            "date_normalized": "1899-02-18",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b002-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Saturday Feb. 18 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b002-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I made bread this a.m. We thought a lot of people were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "coming over to see us but we were fooled. I helped do"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "some house cleaning also. I was afraid to let Sophie"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "do much - just after getting up from fever. Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-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": [
              "p232-b003-r001-l001-w001",
              "p232-b003-r001-l001-w002",
              "p232-b003-r001-l001-w003",
              "p232-b003-r001-l001-w005",
              "p232-b003-r002-l001-w001",
              "p232-b003-r002-l001-w002",
              "p232-b003-r002-l001-w003",
              "p232-b003-r002-l001-w004",
              "p232-b003-r002-l001-w005",
              "p232-b003-r002-l001-w006",
              "p232-b003-r002-l001-w007",
              "p232-b003-r002-l001-w009",
              "p232-b003-r002-l001-w010",
              "p232-b003-r002-l002-w001",
              "p232-b003-r002-l002-w003",
              "p232-b003-r002-l002-w004",
              "p232-b003-r002-l002-w005",
              "p232-b003-r002-l002-w006",
              "p232-b003-r002-l002-w007",
              "p232-b003-r002-l002-w008",
              "p232-b003-r002-l002-w009",
              "p232-b003-r002-l002-w010",
              "p232-b003-r002-l003-w001",
              "p232-b003-r002-l003-w002",
              "p232-b003-r002-l003-w003",
              "p232-b003-r002-l003-w004",
              "p232-b003-r002-l003-w005",
              "p232-b003-r002-l003-w006",
              "p232-b003-r002-l003-w007",
              "p232-b003-r002-l003-w008",
              "p232-b003-r002-l003-w010",
              "p232-b003-r002-l003-w011",
              "p232-b003-r002-l004-w001",
              "p232-b003-r002-l004-w002",
              "p232-b003-r002-l004-w003",
              "p232-b003-r002-l004-w004",
              "p232-b003-r002-l004-w005",
              "p232-b003-r002-l004-w006",
              "p232-b003-r002-l004-w007",
              "p232-b003-r002-l004-w008",
              "p232-b003-r002-l004-w009",
              "p232-b003-r002-l005-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 843,
              "width": 905,
              "height": 190
            },
            "matched_tokens": 43,
            "total_tokens": 47
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Sunday Feb. 19 - 99",
            "date_normalized": "1899-02-19",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b003-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sunday Feb. 19 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b003-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "My man NKaku had the service this a.m. Mr. Woolings"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "this p.m. A little arrangment in the seats was made"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "yesterday. We have plenty of hymn books now - we were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "short heretofore. We had a little walk afer service."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b004",
          "order": 4,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b004-r001-l001-w001",
              "p232-b004-r001-l001-w002",
              "p232-b004-r001-l001-w003",
              "p232-b004-r001-l001-w005",
              "p232-b004-r002-l001-w001",
              "p232-b004-r002-l001-w002",
              "p232-b004-r002-l001-w003",
              "p232-b004-r002-l001-w004",
              "p232-b004-r002-l001-w005",
              "p232-b004-r002-l001-w006",
              "p232-b004-r002-l001-w007",
              "p232-b004-r002-l001-w008",
              "p232-b004-r002-l001-w009",
              "p232-b004-r002-l001-w010",
              "p232-b004-r002-l001-w011",
              "p232-b004-r002-l002-w001",
              "p232-b004-r002-l002-w003",
              "p232-b004-r002-l002-w004",
              "p232-b004-r002-l002-w005",
              "p232-b004-r002-l002-w006",
              "p232-b004-r002-l002-w007",
              "p232-b004-r002-l002-w008",
              "p232-b004-r002-l002-w009",
              "p232-b004-r002-l002-w010",
              "p232-b004-r002-l002-w011",
              "p232-b004-r002-l003-w001",
              "p232-b004-r002-l003-w002",
              "p232-b004-r002-l003-w003",
              "p232-b004-r002-l003-w005",
              "p232-b004-r002-l003-w006",
              "p232-b004-r002-l003-w007",
              "p232-b004-r002-l003-w008",
              "p232-b004-r002-l003-w009",
              "p232-b004-r002-l003-w010",
              "p232-b004-r002-l004-w001",
              "p232-b004-r002-l004-w003",
              "p232-b004-r002-l004-w004",
              "p232-b004-r002-l004-w005",
              "p232-b004-r002-l004-w006",
              "p232-b004-r002-l004-w007",
              "p232-b004-r002-l004-w008",
              "p232-b004-r002-l004-w009",
              "p232-b004-r002-l004-w010",
              "p232-b004-r002-l005-w001",
              "p232-b004-r002-l005-w002",
              "p232-b004-r002-l005-w003",
              "p232-b004-r002-l005-w004",
              "p232-b004-r002-l005-w005",
              "p232-b004-r002-l005-w006",
              "p232-b004-r002-l005-w007",
              "p232-b004-r002-l005-w008",
              "p232-b004-r002-l005-w009",
              "p232-b004-r002-l005-w010",
              "p232-b004-r002-l005-w011",
              "p232-b004-r002-l006-w001",
              "p232-b004-r002-l006-w002",
              "p232-b004-r002-l006-w003",
              "p232-b004-r002-l006-w004",
              "p232-b004-r002-l006-w005",
              "p232-b004-r002-l006-w006",
              "p232-b004-r002-l006-w007",
              "p232-b004-r002-l006-w008",
              "p232-b004-r002-l006-w009",
              "p232-b004-r002-l006-w010",
              "p232-b004-r002-l006-w011",
              "p232-b004-r002-l006-w012",
              "p232-b005-r001-l001-w001",
              "p232-b005-r001-l001-w002",
              "p232-b005-r001-l001-w003",
              "p232-b005-r001-l001-w004",
              "p232-b005-r001-l001-w005",
              "p232-b005-r001-l001-w006",
              "p232-b005-r001-l001-w007",
              "p232-b005-r001-l001-w008",
              "p232-b005-r001-l001-w009",
              "p232-b005-r001-l002-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 1073,
              "width": 905,
              "height": 285
            },
            "matched_tokens": 76,
            "total_tokens": 76
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Monday Feb. 20 - 99",
            "date_normalized": "1899-02-20",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b004-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Monday Feb. 20 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b004-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sophie stayed in bed until about 9 o'clock and felt so"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "well - we were very late with breakfast, and to our"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "surprise Mr. Gordon & Mr. Howell came over with the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "steamer & Mr. Rogers was also along. about 11 o'clock"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "they went away to the French side. It rained some. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "had a lot of men in trading I assisted in baking and"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 7,
                  "segments": [
                    {
                      "type": "text",
                      "text": "other things today. Sophie Quite well again Thank the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 8,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Lord."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b005",
          "order": 5,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b006-r001-l001-w001",
              "p232-b006-r001-l001-w002",
              "p232-b006-r001-l001-w003",
              "p232-b006-r001-l001-w005",
              "p232-b006-r002-l001-w001",
              "p232-b006-r002-l001-w002",
              "p232-b006-r002-l001-w003",
              "p232-b006-r002-l001-w004",
              "p232-b006-r002-l001-w005",
              "p232-b006-r002-l001-w006",
              "p232-b006-r002-l001-w007",
              "p232-b006-r002-l001-w008",
              "p232-b006-r002-l001-w009",
              "p232-b006-r002-l001-w010",
              "p232-b006-r002-l001-w011",
              "p232-b006-r002-l002-w001",
              "p232-b006-r002-l002-w002",
              "p232-b006-r002-l002-w003",
              "p232-b006-r002-l002-w004",
              "p232-b006-r002-l002-w005",
              "p232-b006-r002-l002-w006",
              "p232-b006-r002-l002-w007",
              "p232-b006-r002-l002-w008",
              "p232-b006-r002-l002-w010",
              "p232-b006-r002-l003-w001",
              "p232-b006-r002-l003-w002",
              "p232-b006-r002-l003-w003",
              "p232-b006-r002-l003-w004",
              "p232-b006-r002-l003-w005",
              "p232-b006-r002-l003-w006",
              "p232-b006-r002-l003-w008",
              "p232-b006-r002-l003-w009",
              "p232-b006-r002-l003-w011",
              "p232-b006-r002-l003-w012",
              "p232-b006-r002-l004-w001",
              "p232-b006-r002-l004-w002",
              "p232-b006-r002-l004-w003",
              "p232-b006-r002-l004-w004"
            ],
            "bbox": {
              "x": 377,
              "y": 1369,
              "width": 886,
              "height": 156
            },
            "matched_tokens": 39,
            "total_tokens": 39
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Tuesday Feb. 21 - 1899",
            "date_normalized": "1899-02-21",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The source date is mechanically converted to ISO format."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b005-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Tuesday Feb. 21 - 1899"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b005-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I went over to Kinshasa this a.m. and did what little"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "business there was, and ate dinner with Gordon & came"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "home about 5 o'clock. All well - good night - I like"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "to write all well."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b006",
          "order": 6,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "partial",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b007-r001-l001-w001",
              "p232-b007-r001-l001-w002",
              "p232-b007-r001-l001-w003",
              "p232-b007-r001-l001-w005",
              "p232-b007-r002-l001-w001",
              "p232-b007-r002-l001-w002",
              "p232-b007-r002-l001-w003",
              "p232-b007-r002-l001-w004",
              "p232-b007-r002-l001-w005",
              "p232-b007-r002-l001-w006",
              "p232-b007-r002-l001-w007",
              "p232-b007-r002-l001-w008",
              "p232-b007-r002-l001-w009",
              "p232-b007-r002-l001-w010",
              "p232-b007-r002-l001-w011",
              "p232-b007-r002-l002-w001",
              "p232-b007-r002-l002-w002",
              "p232-b007-r002-l002-w003",
              "p232-b007-r002-l002-w004",
              "p232-b007-r002-l002-w005",
              "p232-b007-r002-l002-w006",
              "p232-b007-r002-l002-w007",
              "p232-b007-r002-l002-w008",
              "p232-b007-r002-l002-w009",
              "p232-b007-r002-l002-w010",
              "p232-b007-r002-l002-w011",
              "p232-b007-r002-l003-w001",
              "p232-b007-r002-l003-w002",
              "p232-b007-r002-l003-w003",
              "p232-b007-r002-l003-w004",
              "p232-b007-r002-l003-w005",
              "p232-b007-r002-l003-w006",
              "p232-b007-r002-l003-w007",
              "p232-b007-r002-l003-w008",
              "p232-b007-r002-l003-w009",
              "p232-b007-r002-l003-w010",
              "p232-b007-r002-l004-w001",
              "p232-b007-r002-l004-w002",
              "p232-b007-r002-l004-w003",
              "p232-b007-r002-l004-w004",
              "p232-b007-r002-l004-w005",
              "p232-b007-r002-l004-w006",
              "p232-b007-r002-l004-w007",
              "p232-b007-r002-l004-w008",
              "p232-b007-r002-l005-w001",
              "p232-b007-r002-l005-w002",
              "p232-b007-r002-l005-w003",
              "p232-b007-r002-l005-w007",
              "p232-b007-r002-l005-w008",
              "p232-b007-r002-l005-w009",
              "p232-b007-r002-l005-w010",
              "p232-b007-r002-l005-w011",
              "p232-b007-r002-l005-w012",
              "p232-b007-r002-l006-w001",
              "p232-b007-r002-l006-w004",
              "p232-b007-r002-l006-w005",
              "p232-b007-r002-l006-w007",
              "p232-b007-r002-l007-w001",
              "p232-b007-r002-l007-w006",
              "p232-b007-r002-l007-w007",
              "p232-b007-r002-l007-w008",
              "p232-b007-r002-l007-w010",
              "p232-b007-r002-l008-w002",
              "p232-b007-r002-l008-w004",
              "p232-b007-r002-l008-w005",
              "p232-b007-r002-l008-w006",
              "p232-b007-r002-l009-w001",
              "p232-b007-r002-l009-w002"
            ],
            "bbox": {
              "x": 375,
              "y": 1570,
              "width": 918,
              "height": 321
            },
            "matched_tokens": 68,
            "total_tokens": 77
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Wednesday Feb. 22 - 99",
            "date_normalized": "1899-02-22",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b006-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Wednesday Feb. 22 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Yesterday while over at Gordons I had a lot of corn"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "ground, and we are now living high on corn bread. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "marked some letters on a piece of flannel, as follows;"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p003",
              "order": 3,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "annotation",
              "medium": "handwritten",
              "placement": "inline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "help my little one sleep"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p004",
              "order": 4,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "and Sophie has been printing them with nice"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "pink silk thread, She is making it for Mrs."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Gordon's little baby - it is a"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "buggy spread, or lap robe - don't"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "you know - Nothing much of"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "interest happened."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        }
      ],
      "editorial_notes": [
        {
          "id": "p232-n001",
          "kind": "layout",
          "target_block_id": "p232-b006",
          "text": "The handwritten motto overlaps several typewritten lines in the Wednesday entry and is represented as an inline annotation after “as follows;”. An accompanying decorative flourish or monogram is not transcribed as alphabetic text.",
          "responsibility": "model",
          "confidence": "medium"
        }
      ],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "dafce2f0765a56356b2bc25753e909592dc2aea055d4bcfb81c26dd7c5abe8fb",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "7b6bf18cdfe0019c1c6e050bb8b78a6b056d355cc04a86e0c6bc5b9f1eee6711",
        "context_pages": [
          231,
          233
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-232.txt",
            "created_at": "2026-08-08T18:30:40Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:30:40Z"
          }
        ]
      },
      "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-232",
      "source": {
        "pdf_page": 232,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-232.png",
          "sha256": "8374d71541cb4431b88ac3212f2113a42265b7af54e1976ff4c6d5bb681984bf",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-232.txt",
          "text_sha256": "9874e818851a4ba8035fd4a7026d07474ff0509eddc4999a29f3824f2d2e3df6",
          "tsv_path": "ocr/page-232.tsv",
          "tsv_sha256": "59751073634ad0267edfc37bf2009da8c79cb9e0d3c4b0e6fac2d69f7e43670c",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "book-05",
        "kind": "book",
        "label_source": "Last book",
        "assignment_status": "inferred"
      },
      "page_role": "content",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [
        {
          "id": "p232-b001",
          "order": 1,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b001-r001-l001-w001",
              "p232-b001-r001-l001-w002",
              "p232-b001-r001-l001-w003",
              "p232-b001-r001-l001-w004",
              "p232-b001-r001-l001-w006",
              "p232-b001-r002-l001-w001",
              "p232-b001-r002-l001-w002",
              "p232-b001-r002-l001-w003",
              "p232-b001-r002-l001-w004",
              "p232-b001-r002-l001-w005",
              "p232-b001-r002-l001-w006",
              "p232-b001-r002-l001-w008",
              "p232-b001-r002-l001-w009",
              "p232-b001-r002-l001-w010",
              "p232-b001-r002-l001-w011",
              "p232-b001-r002-l002-w001",
              "p232-b001-r002-l002-w002",
              "p232-b001-r002-l002-w003",
              "p232-b001-r002-l002-w004",
              "p232-b001-r002-l002-w005",
              "p232-b001-r002-l002-w006",
              "p232-b001-r002-l002-w007",
              "p232-b001-r002-l002-w008",
              "p232-b001-r002-l002-w009",
              "p232-b001-r002-l002-w010",
              "p232-b001-r002-l002-w011",
              "p232-b001-r002-l002-w012",
              "p232-b001-r002-l003-w001",
              "p232-b001-r002-l003-w002",
              "p232-b001-r002-l003-w003",
              "p232-b001-r002-l003-w004",
              "p232-b001-r002-l003-w005",
              "p232-b001-r002-l003-w006",
              "p232-b001-r002-l003-w007",
              "p232-b001-r002-l003-w008",
              "p232-b001-r002-l003-w009",
              "p232-b001-r002-l003-w010",
              "p232-b001-r002-l004-w001",
              "p232-b001-r002-l004-w002",
              "p232-b001-r002-l004-w003",
              "p232-b001-r002-l004-w004",
              "p232-b001-r002-l004-w005",
              "p232-b001-r002-l004-w006",
              "p232-b001-r002-l004-w008",
              "p232-b001-r002-l004-w009",
              "p232-b001-r002-l004-w011",
              "p232-b001-r002-l004-w012",
              "p232-b001-r002-l004-w013",
              "p232-b001-r002-l004-w014",
              "p232-b001-r002-l005-w001",
              "p232-b001-r002-l005-w002",
              "p232-b001-r002-l005-w003",
              "p232-b001-r002-l005-w004",
              "p232-b001-r002-l005-w005",
              "p232-b001-r002-l005-w006",
              "p232-b001-r002-l005-w008",
              "p232-b001-r002-l005-w009",
              "p232-b001-r002-l005-w010",
              "p232-b001-r002-l005-w011",
              "p232-b001-r002-l006-w001",
              "p232-b001-r002-l006-w002",
              "p232-b001-r002-l006-w003",
              "p232-b001-r002-l006-w004",
              "p232-b001-r002-l006-w005",
              "p232-b001-r002-l006-w006",
              "p232-b001-r002-l006-w007",
              "p232-b001-r002-l006-w008",
              "p232-b001-r002-l006-w009",
              "p232-b001-r002-l006-w010",
              "p232-b001-r002-l006-w011"
            ],
            "bbox": {
              "x": 376,
              "y": 375,
              "width": 938,
              "height": 233
            },
            "matched_tokens": 70,
            "total_tokens": 70
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Leo. Friday Feb. 17 - 99",
            "date_normalized": "1899-02-17",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899; the place prefix is excluded from the normalized date."
          },
          "place_source": "Leo.",
          "content": [
            {
              "id": "p232-b001-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Leo. Friday Feb. 17 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b001-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Did not do very much today - stayed at home closely -"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "slept late for I was tired. A few days ago a portugees"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "trader got drowned canoe turned upside down in the river"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "about a dozen men in it & two women - all were saved or"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "at least saved themselves except he, & he had about $150"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "in silver on his person which took him down. Good night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b002",
          "order": 2,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b002-r001-l001-w001",
              "p232-b002-r001-l001-w002",
              "p232-b002-r001-l001-w003",
              "p232-b002-r001-l001-w005",
              "p232-b002-r002-l001-w001",
              "p232-b002-r002-l001-w002",
              "p232-b002-r002-l001-w003",
              "p232-b002-r002-l001-w004",
              "p232-b002-r002-l001-w005",
              "p232-b002-r002-l001-w006",
              "p232-b002-r002-l001-w007",
              "p232-b002-r002-l001-w008",
              "p232-b002-r002-l001-w009",
              "p232-b002-r002-l001-w010",
              "p232-b002-r002-l001-w011",
              "p232-b002-r002-l001-w012",
              "p232-b002-r002-l002-w001",
              "p232-b002-r002-l002-w002",
              "p232-b002-r002-l002-w003",
              "p232-b002-r002-l002-w004",
              "p232-b002-r002-l002-w005",
              "p232-b002-r002-l002-w006",
              "p232-b002-r002-l002-w007",
              "p232-b002-r002-l002-w008",
              "p232-b002-r002-l002-w009",
              "p232-b002-r002-l002-w010",
              "p232-b002-r002-l002-w011",
              "p232-b002-r002-l002-w012",
              "p232-b002-r002-l003-w001",
              "p232-b002-r002-l003-w002",
              "p232-b002-r002-l003-w003",
              "p232-b002-r002-l003-w004",
              "p232-b002-r002-l003-w005",
              "p232-b002-r002-l003-w006",
              "p232-b002-r002-l003-w007",
              "p232-b002-r002-l003-w008",
              "p232-b002-r002-l003-w009",
              "p232-b002-r002-l003-w010",
              "p232-b002-r002-l004-w001",
              "p232-b002-r002-l004-w002",
              "p232-b002-r002-l004-w004",
              "p232-b002-r002-l004-w005",
              "p232-b002-r002-l004-w006",
              "p232-b002-r002-l004-w007",
              "p232-b002-r002-l004-w008",
              "p232-b002-r002-l004-w009",
              "p232-b002-r002-l004-w010"
            ],
            "bbox": {
              "x": 377,
              "y": 641,
              "width": 919,
              "height": 168
            },
            "matched_tokens": 49,
            "total_tokens": 49
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Saturday Feb. 18 - 99",
            "date_normalized": "1899-02-18",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b002-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Saturday Feb. 18 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b002-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I made bread this a.m. We thought a lot of people were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "coming over to see us but we were fooled. I helped do"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "some house cleaning also. I was afraid to let Sophie"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "do much - just after getting up from fever. Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-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": [
              "p232-b003-r001-l001-w001",
              "p232-b003-r001-l001-w002",
              "p232-b003-r001-l001-w003",
              "p232-b003-r001-l001-w005",
              "p232-b003-r002-l001-w001",
              "p232-b003-r002-l001-w002",
              "p232-b003-r002-l001-w003",
              "p232-b003-r002-l001-w004",
              "p232-b003-r002-l001-w005",
              "p232-b003-r002-l001-w006",
              "p232-b003-r002-l001-w007",
              "p232-b003-r002-l001-w009",
              "p232-b003-r002-l001-w010",
              "p232-b003-r002-l002-w001",
              "p232-b003-r002-l002-w003",
              "p232-b003-r002-l002-w004",
              "p232-b003-r002-l002-w005",
              "p232-b003-r002-l002-w006",
              "p232-b003-r002-l002-w007",
              "p232-b003-r002-l002-w008",
              "p232-b003-r002-l002-w009",
              "p232-b003-r002-l002-w010",
              "p232-b003-r002-l003-w001",
              "p232-b003-r002-l003-w002",
              "p232-b003-r002-l003-w003",
              "p232-b003-r002-l003-w004",
              "p232-b003-r002-l003-w005",
              "p232-b003-r002-l003-w006",
              "p232-b003-r002-l003-w007",
              "p232-b003-r002-l003-w008",
              "p232-b003-r002-l003-w010",
              "p232-b003-r002-l003-w011",
              "p232-b003-r002-l004-w001",
              "p232-b003-r002-l004-w002",
              "p232-b003-r002-l004-w003",
              "p232-b003-r002-l004-w004",
              "p232-b003-r002-l004-w005",
              "p232-b003-r002-l004-w006",
              "p232-b003-r002-l004-w007",
              "p232-b003-r002-l004-w008",
              "p232-b003-r002-l004-w009",
              "p232-b003-r002-l005-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 843,
              "width": 905,
              "height": 190
            },
            "matched_tokens": 43,
            "total_tokens": 47
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Sunday Feb. 19 - 99",
            "date_normalized": "1899-02-19",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b003-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sunday Feb. 19 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b003-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "My man NKaku had the service this a.m. Mr. Woolings"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "this p.m. A little arrangment in the seats was made"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "yesterday. We have plenty of hymn books now - we were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "short heretofore. We had a little walk afer service."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b004",
          "order": 4,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b004-r001-l001-w001",
              "p232-b004-r001-l001-w002",
              "p232-b004-r001-l001-w003",
              "p232-b004-r001-l001-w005",
              "p232-b004-r002-l001-w001",
              "p232-b004-r002-l001-w002",
              "p232-b004-r002-l001-w003",
              "p232-b004-r002-l001-w004",
              "p232-b004-r002-l001-w005",
              "p232-b004-r002-l001-w006",
              "p232-b004-r002-l001-w007",
              "p232-b004-r002-l001-w008",
              "p232-b004-r002-l001-w009",
              "p232-b004-r002-l001-w010",
              "p232-b004-r002-l001-w011",
              "p232-b004-r002-l002-w001",
              "p232-b004-r002-l002-w003",
              "p232-b004-r002-l002-w004",
              "p232-b004-r002-l002-w005",
              "p232-b004-r002-l002-w006",
              "p232-b004-r002-l002-w007",
              "p232-b004-r002-l002-w008",
              "p232-b004-r002-l002-w009",
              "p232-b004-r002-l002-w010",
              "p232-b004-r002-l002-w011",
              "p232-b004-r002-l003-w001",
              "p232-b004-r002-l003-w002",
              "p232-b004-r002-l003-w003",
              "p232-b004-r002-l003-w005",
              "p232-b004-r002-l003-w006",
              "p232-b004-r002-l003-w007",
              "p232-b004-r002-l003-w008",
              "p232-b004-r002-l003-w009",
              "p232-b004-r002-l003-w010",
              "p232-b004-r002-l004-w001",
              "p232-b004-r002-l004-w003",
              "p232-b004-r002-l004-w004",
              "p232-b004-r002-l004-w005",
              "p232-b004-r002-l004-w006",
              "p232-b004-r002-l004-w007",
              "p232-b004-r002-l004-w008",
              "p232-b004-r002-l004-w009",
              "p232-b004-r002-l004-w010",
              "p232-b004-r002-l005-w001",
              "p232-b004-r002-l005-w002",
              "p232-b004-r002-l005-w003",
              "p232-b004-r002-l005-w004",
              "p232-b004-r002-l005-w005",
              "p232-b004-r002-l005-w006",
              "p232-b004-r002-l005-w007",
              "p232-b004-r002-l005-w008",
              "p232-b004-r002-l005-w009",
              "p232-b004-r002-l005-w010",
              "p232-b004-r002-l005-w011",
              "p232-b004-r002-l006-w001",
              "p232-b004-r002-l006-w002",
              "p232-b004-r002-l006-w003",
              "p232-b004-r002-l006-w004",
              "p232-b004-r002-l006-w005",
              "p232-b004-r002-l006-w006",
              "p232-b004-r002-l006-w007",
              "p232-b004-r002-l006-w008",
              "p232-b004-r002-l006-w009",
              "p232-b004-r002-l006-w010",
              "p232-b004-r002-l006-w011",
              "p232-b004-r002-l006-w012",
              "p232-b005-r001-l001-w001",
              "p232-b005-r001-l001-w002",
              "p232-b005-r001-l001-w003",
              "p232-b005-r001-l001-w004",
              "p232-b005-r001-l001-w005",
              "p232-b005-r001-l001-w006",
              "p232-b005-r001-l001-w007",
              "p232-b005-r001-l001-w008",
              "p232-b005-r001-l001-w009",
              "p232-b005-r001-l002-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 1073,
              "width": 905,
              "height": 285
            },
            "matched_tokens": 76,
            "total_tokens": 76
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Monday Feb. 20 - 99",
            "date_normalized": "1899-02-20",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b004-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Monday Feb. 20 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b004-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sophie stayed in bed until about 9 o'clock and felt so"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "well - we were very late with breakfast, and to our"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "surprise Mr. Gordon & Mr. Howell came over with the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "steamer & Mr. Rogers was also along. about 11 o'clock"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "they went away to the French side. It rained some. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "had a lot of men in trading I assisted in baking and"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 7,
                  "segments": [
                    {
                      "type": "text",
                      "text": "other things today. Sophie Quite well again Thank the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 8,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Lord."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b005",
          "order": 5,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b006-r001-l001-w001",
              "p232-b006-r001-l001-w002",
              "p232-b006-r001-l001-w003",
              "p232-b006-r001-l001-w005",
              "p232-b006-r002-l001-w001",
              "p232-b006-r002-l001-w002",
              "p232-b006-r002-l001-w003",
              "p232-b006-r002-l001-w004",
              "p232-b006-r002-l001-w005",
              "p232-b006-r002-l001-w006",
              "p232-b006-r002-l001-w007",
              "p232-b006-r002-l001-w008",
              "p232-b006-r002-l001-w009",
              "p232-b006-r002-l001-w010",
              "p232-b006-r002-l001-w011",
              "p232-b006-r002-l002-w001",
              "p232-b006-r002-l002-w002",
              "p232-b006-r002-l002-w003",
              "p232-b006-r002-l002-w004",
              "p232-b006-r002-l002-w005",
              "p232-b006-r002-l002-w006",
              "p232-b006-r002-l002-w007",
              "p232-b006-r002-l002-w008",
              "p232-b006-r002-l002-w010",
              "p232-b006-r002-l003-w001",
              "p232-b006-r002-l003-w002",
              "p232-b006-r002-l003-w003",
              "p232-b006-r002-l003-w004",
              "p232-b006-r002-l003-w005",
              "p232-b006-r002-l003-w006",
              "p232-b006-r002-l003-w008",
              "p232-b006-r002-l003-w009",
              "p232-b006-r002-l003-w011",
              "p232-b006-r002-l003-w012",
              "p232-b006-r002-l004-w001",
              "p232-b006-r002-l004-w002",
              "p232-b006-r002-l004-w003",
              "p232-b006-r002-l004-w004"
            ],
            "bbox": {
              "x": 377,
              "y": 1369,
              "width": 886,
              "height": 156
            },
            "matched_tokens": 39,
            "total_tokens": 39
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Tuesday Feb. 21 - 1899",
            "date_normalized": "1899-02-21",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The source date is mechanically converted to ISO format."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b005-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Tuesday Feb. 21 - 1899"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b005-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I went over to Kinshasa this a.m. and did what little"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "business there was, and ate dinner with Gordon & came"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "home about 5 o'clock. All well - good night - I like"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "to write all well."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b006",
          "order": 6,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "partial",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b007-r001-l001-w001",
              "p232-b007-r001-l001-w002",
              "p232-b007-r001-l001-w003",
              "p232-b007-r001-l001-w005",
              "p232-b007-r002-l001-w001",
              "p232-b007-r002-l001-w002",
              "p232-b007-r002-l001-w003",
              "p232-b007-r002-l001-w004",
              "p232-b007-r002-l001-w005",
              "p232-b007-r002-l001-w006",
              "p232-b007-r002-l001-w007",
              "p232-b007-r002-l001-w008",
              "p232-b007-r002-l001-w009",
              "p232-b007-r002-l001-w010",
              "p232-b007-r002-l001-w011",
              "p232-b007-r002-l002-w001",
              "p232-b007-r002-l002-w002",
              "p232-b007-r002-l002-w003",
              "p232-b007-r002-l002-w004",
              "p232-b007-r002-l002-w005",
              "p232-b007-r002-l002-w006",
              "p232-b007-r002-l002-w007",
              "p232-b007-r002-l002-w008",
              "p232-b007-r002-l002-w009",
              "p232-b007-r002-l002-w010",
              "p232-b007-r002-l002-w011",
              "p232-b007-r002-l003-w001",
              "p232-b007-r002-l003-w002",
              "p232-b007-r002-l003-w003",
              "p232-b007-r002-l003-w004",
              "p232-b007-r002-l003-w005",
              "p232-b007-r002-l003-w006",
              "p232-b007-r002-l003-w007",
              "p232-b007-r002-l003-w008",
              "p232-b007-r002-l003-w009",
              "p232-b007-r002-l003-w010",
              "p232-b007-r002-l004-w001",
              "p232-b007-r002-l004-w002",
              "p232-b007-r002-l004-w003",
              "p232-b007-r002-l004-w004",
              "p232-b007-r002-l004-w005",
              "p232-b007-r002-l004-w006",
              "p232-b007-r002-l004-w007",
              "p232-b007-r002-l004-w008",
              "p232-b007-r002-l005-w001",
              "p232-b007-r002-l005-w002",
              "p232-b007-r002-l005-w003",
              "p232-b007-r002-l005-w007",
              "p232-b007-r002-l005-w008",
              "p232-b007-r002-l005-w009",
              "p232-b007-r002-l005-w010",
              "p232-b007-r002-l005-w011",
              "p232-b007-r002-l005-w012",
              "p232-b007-r002-l006-w001",
              "p232-b007-r002-l006-w004",
              "p232-b007-r002-l006-w005",
              "p232-b007-r002-l006-w007",
              "p232-b007-r002-l007-w001",
              "p232-b007-r002-l007-w006",
              "p232-b007-r002-l007-w007",
              "p232-b007-r002-l007-w008",
              "p232-b007-r002-l007-w010",
              "p232-b007-r002-l008-w002",
              "p232-b007-r002-l008-w004",
              "p232-b007-r002-l008-w005",
              "p232-b007-r002-l008-w006",
              "p232-b007-r002-l009-w001",
              "p232-b007-r002-l009-w002"
            ],
            "bbox": {
              "x": 375,
              "y": 1570,
              "width": 918,
              "height": 321
            },
            "matched_tokens": 68,
            "total_tokens": 77
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Wednesday Feb. 22 - 99",
            "date_normalized": "1899-02-22",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b006-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Wednesday Feb. 22 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Yesterday while over at Gordons I had a lot of corn"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "ground, and we are now living high on corn bread. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "marked some letters on a piece of flannel, as follows;"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p003",
              "order": 3,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "annotation",
              "medium": "handwritten",
              "placement": "inline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "unclear",
                      "reading": "Keep my little one sleep",
                      "alternatives": [
                        "Help my little one sleep",
                        "Keep my little one asleep"
                      ],
                      "confidence": "low",
                      "reason": "The diagonal handwriting overlaps typewritten text; the initial word and whether an a precedes sleep are not securely legible."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p004",
              "order": 4,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "and Sophie has been printing them with nice"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "pink silk thread, She is making it for Mrs."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Gordon's little baby - it is a"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "buggy spread, or lap robe - don't"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "you know - Nothing much of"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "interest happened."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        }
      ],
      "editorial_notes": [
        {
          "id": "p232-n001",
          "kind": "layout",
          "target_block_id": "p232-b006",
          "text": "The handwritten motto overlaps several typewritten lines in the Wednesday entry and is represented as an inline annotation after “as follows;”. An accompanying decorative flourish or monogram is not transcribed as alphabetic text.",
          "responsibility": "model",
          "confidence": "medium"
        }
      ],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "dafce2f0765a56356b2bc25753e909592dc2aea055d4bcfb81c26dd7c5abe8fb",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "7b6bf18cdfe0019c1c6e050bb8b78a6b056d355cc04a86e0c6bc5b9f1eee6711",
        "context_pages": [
          231,
          233
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-232.txt",
            "created_at": "2026-08-08T18:30:40Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:30:40Z"
          },
          {
            "kind": "agent_review",
            "actor": "Codex",
            "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-232.json",
            "created_at": "2026-08-08T18:31:31Z"
          }
        ]
      },
      "review": {
        "status": "agent_reviewed",
        "authority": "diagnostic_only",
        "reviewer": "Codex",
        "reviewed_at": "2026-08-08T18:31:31Z",
        "notes": [
          "Diagnostic fixture only; it is not independent ground truth and has not been owner-approved.",
          "Compared all six diary entries and the overlapping handwritten motto against the authoritative page image.",
          "Changed the model’s confident handwritten reading help my little one sleep to an explicit low-confidence reading Keep my little one sleep with retained alternatives; the writing remains genuinely ambiguous."
        ]
      }
    }

Owner-approved edition JSON

open JSON

    {
      "schema_version": "1.1.0",
      "page_id": "page-232",
      "source": {
        "pdf_page": 232,
        "source_pdf_sha256": "80a074ed94fded84fa8a455d61fbf94b25cd4f1239d5ec3e639aaf443467c53f",
        "image": {
          "path": "pages/page-232.png",
          "sha256": "8374d71541cb4431b88ac3212f2113a42265b7af54e1976ff4c6d5bb681984bf",
          "width": 1700,
          "height": 2200,
          "dpi": 200
        },
        "ocr": {
          "text_path": "ocr/page-232.txt",
          "text_sha256": "9874e818851a4ba8035fd4a7026d07474ff0509eddc4999a29f3824f2d2e3df6",
          "tsv_path": "ocr/page-232.tsv",
          "tsv_sha256": "59751073634ad0267edfc37bf2009da8c79cb9e0d3c4b0e6fac2d69f7e43670c",
          "engine": "tesseract 5.5.0"
        }
      },
      "segment": {
        "id": "book-05",
        "kind": "book",
        "label_source": "Last book",
        "assignment_status": "inferred"
      },
      "page_role": "content",
      "boundary": {
        "starts_mid_block": "no",
        "ends_mid_block": "no"
      },
      "blocks": [
        {
          "id": "p232-b001",
          "order": 1,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b001-r001-l001-w001",
              "p232-b001-r001-l001-w002",
              "p232-b001-r001-l001-w003",
              "p232-b001-r001-l001-w004",
              "p232-b001-r001-l001-w006",
              "p232-b001-r002-l001-w001",
              "p232-b001-r002-l001-w002",
              "p232-b001-r002-l001-w003",
              "p232-b001-r002-l001-w004",
              "p232-b001-r002-l001-w005",
              "p232-b001-r002-l001-w006",
              "p232-b001-r002-l001-w008",
              "p232-b001-r002-l001-w009",
              "p232-b001-r002-l001-w010",
              "p232-b001-r002-l001-w011",
              "p232-b001-r002-l002-w001",
              "p232-b001-r002-l002-w002",
              "p232-b001-r002-l002-w003",
              "p232-b001-r002-l002-w004",
              "p232-b001-r002-l002-w005",
              "p232-b001-r002-l002-w006",
              "p232-b001-r002-l002-w007",
              "p232-b001-r002-l002-w008",
              "p232-b001-r002-l002-w009",
              "p232-b001-r002-l002-w010",
              "p232-b001-r002-l002-w011",
              "p232-b001-r002-l002-w012",
              "p232-b001-r002-l003-w001",
              "p232-b001-r002-l003-w002",
              "p232-b001-r002-l003-w003",
              "p232-b001-r002-l003-w004",
              "p232-b001-r002-l003-w005",
              "p232-b001-r002-l003-w006",
              "p232-b001-r002-l003-w007",
              "p232-b001-r002-l003-w008",
              "p232-b001-r002-l003-w009",
              "p232-b001-r002-l003-w010",
              "p232-b001-r002-l004-w001",
              "p232-b001-r002-l004-w002",
              "p232-b001-r002-l004-w003",
              "p232-b001-r002-l004-w004",
              "p232-b001-r002-l004-w005",
              "p232-b001-r002-l004-w006",
              "p232-b001-r002-l004-w008",
              "p232-b001-r002-l004-w009",
              "p232-b001-r002-l004-w011",
              "p232-b001-r002-l004-w012",
              "p232-b001-r002-l004-w013",
              "p232-b001-r002-l004-w014",
              "p232-b001-r002-l005-w001",
              "p232-b001-r002-l005-w002",
              "p232-b001-r002-l005-w003",
              "p232-b001-r002-l005-w004",
              "p232-b001-r002-l005-w005",
              "p232-b001-r002-l005-w006",
              "p232-b001-r002-l005-w008",
              "p232-b001-r002-l005-w009",
              "p232-b001-r002-l005-w010",
              "p232-b001-r002-l005-w011",
              "p232-b001-r002-l006-w001",
              "p232-b001-r002-l006-w002",
              "p232-b001-r002-l006-w003",
              "p232-b001-r002-l006-w004",
              "p232-b001-r002-l006-w005",
              "p232-b001-r002-l006-w006",
              "p232-b001-r002-l006-w007",
              "p232-b001-r002-l006-w008",
              "p232-b001-r002-l006-w009",
              "p232-b001-r002-l006-w010",
              "p232-b001-r002-l006-w011"
            ],
            "bbox": {
              "x": 376,
              "y": 375,
              "width": 938,
              "height": 233
            },
            "matched_tokens": 70,
            "total_tokens": 70
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Leo. Friday Feb. 17 - 99",
            "date_normalized": "1899-02-17",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899; the place prefix is excluded from the normalized date."
          },
          "place_source": "Leo.",
          "content": [
            {
              "id": "p232-b001-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Leo. Friday Feb. 17 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b001-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Did not do very much today - stayed at home closely -"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "slept late for I was tired. A few days ago a portugees"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "trader got drowned canoe turned upside down in the river"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "about a dozen men in it & two women - all were saved or"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "at least saved themselves except he, & he had about $150"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "in silver on his person which took him down. Good night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b002",
          "order": 2,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b002-r001-l001-w001",
              "p232-b002-r001-l001-w002",
              "p232-b002-r001-l001-w003",
              "p232-b002-r001-l001-w005",
              "p232-b002-r002-l001-w001",
              "p232-b002-r002-l001-w002",
              "p232-b002-r002-l001-w003",
              "p232-b002-r002-l001-w004",
              "p232-b002-r002-l001-w005",
              "p232-b002-r002-l001-w006",
              "p232-b002-r002-l001-w007",
              "p232-b002-r002-l001-w008",
              "p232-b002-r002-l001-w009",
              "p232-b002-r002-l001-w010",
              "p232-b002-r002-l001-w011",
              "p232-b002-r002-l001-w012",
              "p232-b002-r002-l002-w001",
              "p232-b002-r002-l002-w002",
              "p232-b002-r002-l002-w003",
              "p232-b002-r002-l002-w004",
              "p232-b002-r002-l002-w005",
              "p232-b002-r002-l002-w006",
              "p232-b002-r002-l002-w007",
              "p232-b002-r002-l002-w008",
              "p232-b002-r002-l002-w009",
              "p232-b002-r002-l002-w010",
              "p232-b002-r002-l002-w011",
              "p232-b002-r002-l002-w012",
              "p232-b002-r002-l003-w001",
              "p232-b002-r002-l003-w002",
              "p232-b002-r002-l003-w003",
              "p232-b002-r002-l003-w004",
              "p232-b002-r002-l003-w005",
              "p232-b002-r002-l003-w006",
              "p232-b002-r002-l003-w007",
              "p232-b002-r002-l003-w008",
              "p232-b002-r002-l003-w009",
              "p232-b002-r002-l003-w010",
              "p232-b002-r002-l004-w001",
              "p232-b002-r002-l004-w002",
              "p232-b002-r002-l004-w004",
              "p232-b002-r002-l004-w005",
              "p232-b002-r002-l004-w006",
              "p232-b002-r002-l004-w007",
              "p232-b002-r002-l004-w008",
              "p232-b002-r002-l004-w009",
              "p232-b002-r002-l004-w010"
            ],
            "bbox": {
              "x": 377,
              "y": 641,
              "width": 919,
              "height": 168
            },
            "matched_tokens": 49,
            "total_tokens": 49
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Saturday Feb. 18 - 99",
            "date_normalized": "1899-02-18",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b002-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Saturday Feb. 18 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b002-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I made bread this a.m. We thought a lot of people were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "coming over to see us but we were fooled. I helped do"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "some house cleaning also. I was afraid to let Sophie"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "do much - just after getting up from fever. Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-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": [
              "p232-b003-r001-l001-w001",
              "p232-b003-r001-l001-w002",
              "p232-b003-r001-l001-w003",
              "p232-b003-r001-l001-w005",
              "p232-b003-r002-l001-w001",
              "p232-b003-r002-l001-w002",
              "p232-b003-r002-l001-w003",
              "p232-b003-r002-l001-w004",
              "p232-b003-r002-l001-w005",
              "p232-b003-r002-l001-w006",
              "p232-b003-r002-l001-w007",
              "p232-b003-r002-l001-w009",
              "p232-b003-r002-l001-w010",
              "p232-b003-r002-l002-w001",
              "p232-b003-r002-l002-w003",
              "p232-b003-r002-l002-w004",
              "p232-b003-r002-l002-w005",
              "p232-b003-r002-l002-w006",
              "p232-b003-r002-l002-w007",
              "p232-b003-r002-l002-w008",
              "p232-b003-r002-l002-w009",
              "p232-b003-r002-l002-w010",
              "p232-b003-r002-l003-w001",
              "p232-b003-r002-l003-w002",
              "p232-b003-r002-l003-w003",
              "p232-b003-r002-l003-w004",
              "p232-b003-r002-l003-w005",
              "p232-b003-r002-l003-w006",
              "p232-b003-r002-l003-w007",
              "p232-b003-r002-l003-w008",
              "p232-b003-r002-l003-w010",
              "p232-b003-r002-l003-w011",
              "p232-b003-r002-l004-w001",
              "p232-b003-r002-l004-w002",
              "p232-b003-r002-l004-w003",
              "p232-b003-r002-l004-w004",
              "p232-b003-r002-l004-w005",
              "p232-b003-r002-l004-w006",
              "p232-b003-r002-l004-w007",
              "p232-b003-r002-l004-w008",
              "p232-b003-r002-l004-w009",
              "p232-b003-r002-l005-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 843,
              "width": 905,
              "height": 190
            },
            "matched_tokens": 43,
            "total_tokens": 47
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Sunday Feb. 19 - 99",
            "date_normalized": "1899-02-19",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b003-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sunday Feb. 19 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b003-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "My man NKaku had the service this a.m. Mr. Woolings"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "this p.m. A little arrangment in the seats was made"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "yesterday. We have plenty of hymn books now - we were"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "short heretofore. We had a little walk afer service."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Good-night."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b004",
          "order": 4,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b004-r001-l001-w001",
              "p232-b004-r001-l001-w002",
              "p232-b004-r001-l001-w003",
              "p232-b004-r001-l001-w005",
              "p232-b004-r002-l001-w001",
              "p232-b004-r002-l001-w002",
              "p232-b004-r002-l001-w003",
              "p232-b004-r002-l001-w004",
              "p232-b004-r002-l001-w005",
              "p232-b004-r002-l001-w006",
              "p232-b004-r002-l001-w007",
              "p232-b004-r002-l001-w008",
              "p232-b004-r002-l001-w009",
              "p232-b004-r002-l001-w010",
              "p232-b004-r002-l001-w011",
              "p232-b004-r002-l002-w001",
              "p232-b004-r002-l002-w003",
              "p232-b004-r002-l002-w004",
              "p232-b004-r002-l002-w005",
              "p232-b004-r002-l002-w006",
              "p232-b004-r002-l002-w007",
              "p232-b004-r002-l002-w008",
              "p232-b004-r002-l002-w009",
              "p232-b004-r002-l002-w010",
              "p232-b004-r002-l002-w011",
              "p232-b004-r002-l003-w001",
              "p232-b004-r002-l003-w002",
              "p232-b004-r002-l003-w003",
              "p232-b004-r002-l003-w005",
              "p232-b004-r002-l003-w006",
              "p232-b004-r002-l003-w007",
              "p232-b004-r002-l003-w008",
              "p232-b004-r002-l003-w009",
              "p232-b004-r002-l003-w010",
              "p232-b004-r002-l004-w001",
              "p232-b004-r002-l004-w003",
              "p232-b004-r002-l004-w004",
              "p232-b004-r002-l004-w005",
              "p232-b004-r002-l004-w006",
              "p232-b004-r002-l004-w007",
              "p232-b004-r002-l004-w008",
              "p232-b004-r002-l004-w009",
              "p232-b004-r002-l004-w010",
              "p232-b004-r002-l005-w001",
              "p232-b004-r002-l005-w002",
              "p232-b004-r002-l005-w003",
              "p232-b004-r002-l005-w004",
              "p232-b004-r002-l005-w005",
              "p232-b004-r002-l005-w006",
              "p232-b004-r002-l005-w007",
              "p232-b004-r002-l005-w008",
              "p232-b004-r002-l005-w009",
              "p232-b004-r002-l005-w010",
              "p232-b004-r002-l005-w011",
              "p232-b004-r002-l006-w001",
              "p232-b004-r002-l006-w002",
              "p232-b004-r002-l006-w003",
              "p232-b004-r002-l006-w004",
              "p232-b004-r002-l006-w005",
              "p232-b004-r002-l006-w006",
              "p232-b004-r002-l006-w007",
              "p232-b004-r002-l006-w008",
              "p232-b004-r002-l006-w009",
              "p232-b004-r002-l006-w010",
              "p232-b004-r002-l006-w011",
              "p232-b004-r002-l006-w012",
              "p232-b005-r001-l001-w001",
              "p232-b005-r001-l001-w002",
              "p232-b005-r001-l001-w003",
              "p232-b005-r001-l001-w004",
              "p232-b005-r001-l001-w005",
              "p232-b005-r001-l001-w006",
              "p232-b005-r001-l001-w007",
              "p232-b005-r001-l001-w008",
              "p232-b005-r001-l001-w009",
              "p232-b005-r001-l002-w001"
            ],
            "bbox": {
              "x": 374,
              "y": 1073,
              "width": 905,
              "height": 285
            },
            "matched_tokens": 76,
            "total_tokens": 76
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Monday Feb. 20 - 99",
            "date_normalized": "1899-02-20",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b004-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Monday Feb. 20 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b004-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Sophie stayed in bed until about 9 o'clock and felt so"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "well - we were very late with breakfast, and to our"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "surprise Mr. Gordon & Mr. Howell came over with the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "steamer & Mr. Rogers was also along. about 11 o'clock"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "they went away to the French side. It rained some. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "had a lot of men in trading I assisted in baking and"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 7,
                  "segments": [
                    {
                      "type": "text",
                      "text": "other things today. Sophie Quite well again Thank the"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 8,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Lord."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b005",
          "order": 5,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "aligned",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b006-r001-l001-w001",
              "p232-b006-r001-l001-w002",
              "p232-b006-r001-l001-w003",
              "p232-b006-r001-l001-w005",
              "p232-b006-r002-l001-w001",
              "p232-b006-r002-l001-w002",
              "p232-b006-r002-l001-w003",
              "p232-b006-r002-l001-w004",
              "p232-b006-r002-l001-w005",
              "p232-b006-r002-l001-w006",
              "p232-b006-r002-l001-w007",
              "p232-b006-r002-l001-w008",
              "p232-b006-r002-l001-w009",
              "p232-b006-r002-l001-w010",
              "p232-b006-r002-l001-w011",
              "p232-b006-r002-l002-w001",
              "p232-b006-r002-l002-w002",
              "p232-b006-r002-l002-w003",
              "p232-b006-r002-l002-w004",
              "p232-b006-r002-l002-w005",
              "p232-b006-r002-l002-w006",
              "p232-b006-r002-l002-w007",
              "p232-b006-r002-l002-w008",
              "p232-b006-r002-l002-w010",
              "p232-b006-r002-l003-w001",
              "p232-b006-r002-l003-w002",
              "p232-b006-r002-l003-w003",
              "p232-b006-r002-l003-w004",
              "p232-b006-r002-l003-w005",
              "p232-b006-r002-l003-w006",
              "p232-b006-r002-l003-w008",
              "p232-b006-r002-l003-w009",
              "p232-b006-r002-l003-w011",
              "p232-b006-r002-l003-w012",
              "p232-b006-r002-l004-w001",
              "p232-b006-r002-l004-w002",
              "p232-b006-r002-l004-w003",
              "p232-b006-r002-l004-w004"
            ],
            "bbox": {
              "x": 377,
              "y": 1369,
              "width": 886,
              "height": 156
            },
            "matched_tokens": 39,
            "total_tokens": 39
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Tuesday Feb. 21 - 1899",
            "date_normalized": "1899-02-21",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The source date is mechanically converted to ISO format."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b005-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Tuesday Feb. 21 - 1899"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b005-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "I went over to Kinshasa this a.m. and did what little"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "business there was, and ate dinner with Gordon & came"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "home about 5 o'clock. All well - good night - I like"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "to write all well."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        },
        {
          "id": "p232-b006",
          "order": 6,
          "continuation": {
            "from_previous": "no",
            "to_next": "no",
            "previous": null,
            "next": null
          },
          "evidence": {
            "status": "partial",
            "method": "exact_normalized_token_sequence",
            "ocr_word_ids": [
              "p232-b007-r001-l001-w001",
              "p232-b007-r001-l001-w002",
              "p232-b007-r001-l001-w003",
              "p232-b007-r001-l001-w005",
              "p232-b007-r002-l001-w001",
              "p232-b007-r002-l001-w002",
              "p232-b007-r002-l001-w003",
              "p232-b007-r002-l001-w004",
              "p232-b007-r002-l001-w005",
              "p232-b007-r002-l001-w006",
              "p232-b007-r002-l001-w007",
              "p232-b007-r002-l001-w008",
              "p232-b007-r002-l001-w009",
              "p232-b007-r002-l001-w010",
              "p232-b007-r002-l001-w011",
              "p232-b007-r002-l002-w001",
              "p232-b007-r002-l002-w002",
              "p232-b007-r002-l002-w003",
              "p232-b007-r002-l002-w004",
              "p232-b007-r002-l002-w005",
              "p232-b007-r002-l002-w006",
              "p232-b007-r002-l002-w007",
              "p232-b007-r002-l002-w008",
              "p232-b007-r002-l002-w009",
              "p232-b007-r002-l002-w010",
              "p232-b007-r002-l002-w011",
              "p232-b007-r002-l003-w001",
              "p232-b007-r002-l003-w002",
              "p232-b007-r002-l003-w003",
              "p232-b007-r002-l003-w004",
              "p232-b007-r002-l003-w005",
              "p232-b007-r002-l003-w006",
              "p232-b007-r002-l003-w007",
              "p232-b007-r002-l003-w008",
              "p232-b007-r002-l003-w009",
              "p232-b007-r002-l003-w010",
              "p232-b007-r002-l004-w001",
              "p232-b007-r002-l004-w002",
              "p232-b007-r002-l004-w003",
              "p232-b007-r002-l004-w004",
              "p232-b007-r002-l004-w005",
              "p232-b007-r002-l004-w006",
              "p232-b007-r002-l004-w007",
              "p232-b007-r002-l004-w008",
              "p232-b007-r002-l005-w001",
              "p232-b007-r002-l005-w002",
              "p232-b007-r002-l005-w003",
              "p232-b007-r002-l005-w007",
              "p232-b007-r002-l005-w008",
              "p232-b007-r002-l005-w009",
              "p232-b007-r002-l005-w010",
              "p232-b007-r002-l005-w011",
              "p232-b007-r002-l005-w012",
              "p232-b007-r002-l006-w001",
              "p232-b007-r002-l006-w004",
              "p232-b007-r002-l006-w005",
              "p232-b007-r002-l006-w007",
              "p232-b007-r002-l007-w001",
              "p232-b007-r002-l007-w006",
              "p232-b007-r002-l007-w007",
              "p232-b007-r002-l007-w008",
              "p232-b007-r002-l007-w010",
              "p232-b007-r002-l008-w002",
              "p232-b007-r002-l008-w004",
              "p232-b007-r002-l008-w005",
              "p232-b007-r002-l008-w006",
              "p232-b007-r002-l009-w001",
              "p232-b007-r002-l009-w002"
            ],
            "bbox": {
              "x": 375,
              "y": 1570,
              "width": 918,
              "height": 321
            },
            "matched_tokens": 68,
            "total_tokens": 77
          },
          "type": "diary_entry",
          "date": {
            "date_source": "Wednesday Feb. 22 - 99",
            "date_normalized": "1899-02-22",
            "normalization_status": "normalized",
            "normalization_confidence": "high",
            "normalization_reason": "The two-digit year is mechanically expanded to 1899."
          },
          "place_source": null,
          "content": [
            {
              "id": "p232-b006-p001",
              "order": 1,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "dateline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Wednesday Feb. 22 - 99"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p002",
              "order": 2,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Yesterday while over at Gordons I had a lot of corn"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "ground, and we are now living high on corn bread. I"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "marked some letters on a piece of flannel, as follows;"
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p003",
              "order": 3,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "annotation",
              "medium": "handwritten",
              "placement": "inline",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "unclear",
                      "reading": "Sleep my little one sleep",
                      "alternatives": [
                        "Sleep my little one asleep"
                      ],
                      "confidence": "low",
                      "reason": "The diagonal handwriting overlaps typewritten text; whether an a precedes the final sleep is not securely legible."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            },
            {
              "id": "p232-b006-p004",
              "order": 4,
              "evidence": {
                "status": "not_attempted",
                "method": null,
                "ocr_word_ids": [],
                "bbox": null,
                "matched_tokens": 0,
                "total_tokens": 0
              },
              "type": "text",
              "role": "body",
              "lines": [
                {
                  "line_number": 1,
                  "segments": [
                    {
                      "type": "text",
                      "text": "and Sophie has been printing them with nice"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 2,
                  "segments": [
                    {
                      "type": "text",
                      "text": "pink silk thread, She is making it for Mrs."
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 3,
                  "segments": [
                    {
                      "type": "text",
                      "text": "Gordon's little baby - it is a"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 4,
                  "segments": [
                    {
                      "type": "text",
                      "text": "buggy spread, or lap robe - don't"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 5,
                  "segments": [
                    {
                      "type": "text",
                      "text": "you know - Nothing much of"
                    }
                  ],
                  "line_end": "no_hyphen"
                },
                {
                  "line_number": 6,
                  "segments": [
                    {
                      "type": "text",
                      "text": "interest happened."
                    }
                  ],
                  "line_end": "block_end"
                }
              ]
            }
          ]
        }
      ],
      "editorial_notes": [
        {
          "id": "p232-n001",
          "kind": "layout",
          "target_block_id": "p232-b006",
          "text": "The handwritten motto overlaps several typewritten lines in the Wednesday entry and is represented as an inline annotation after “as follows;”. An accompanying decorative flourish or monogram is not transcribed as alphabetic text.",
          "responsibility": "model",
          "confidence": "medium"
        }
      ],
      "provenance": {
        "pipeline_version": "0.1.0",
        "model_run_id": "20260808T180301Z-eval",
        "backend": "codex-exec",
        "model": "gpt-5.6-sol",
        "reasoning_effort": "xhigh",
        "prompt_sha256": "dafce2f0765a56356b2bc25753e909592dc2aea055d4bcfb81c26dd7c5abe8fb",
        "schema_sha256": "a1c29dca3f75ac07c6939242f315bb53cac9c82f75ce42df8aa1c4721bf9f056",
        "candidate_sha256": "7b6bf18cdfe0019c1c6e050bb8b78a6b056d355cc04a86e0c6bc5b9f1eee6711",
        "context_pages": [
          231,
          233
        ],
        "steps": [
          {
            "kind": "ocr",
            "actor": "tesseract 5.5.0",
            "artifact": "ocr/page-232.txt",
            "created_at": "2026-08-08T18:30:40Z"
          },
          {
            "kind": "model_transcription",
            "actor": "codex-exec:gpt-5.6-sol",
            "artifact": "20260808T180301Z-eval",
            "created_at": "2026-08-08T18:30:40Z"
          },
          {
            "kind": "agent_review",
            "actor": "Codex",
            "artifact": "artifacts/runs/20260808T180301Z-eval/candidates/page-232.json",
            "created_at": "2026-08-08T18:31:31Z"
          },
          {
            "kind": "owner_review",
            "actor": "John Crowley",
            "artifact": "evaluation/owner-review/submissions/page-232.json",
            "created_at": "2026-08-08T20:02:49Z",
            "action": "approve_corrected",
            "input_sha256": "4c3c30a8cda07d31bf9610f3b6cef47b724e56463954e68c777544994dfed4a9",
            "change_categories": [
              "textual_transcription",
              "intervention_or_uncertainty"
            ]
          }
        ]
      },
      "review": {
        "status": "owner_approved",
        "authority": "owner_approved_edition",
        "reviewer": "John Crowley",
        "reviewed_at": "2026-08-08T20:02:49Z",
        "notes": [
          "The owner-approved correction supersedes, but does not overwrite, the preserved agent-reviewed diagnostic.",
          "Explicit owner action: approve_corrected.",
          "Approval lineage begins with diagnostic SHA-256 c3a1bbfe056ab0490b00ac2af74188b192927e03f952c0ce9a365861f438ddf0.",
          "Owner visually confirmed the handwritten annotation begins Sleep, not Keep; no other phrase change is asserted beyond retained uncertainty about the final wording."
        ]
      }
    }