Library / Knowledge-Corpus Access Engineering Principles Framework
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:25:59 UTC · snapshot created 2026-10-03 08:26:43 UTC · last check 2026-10-03 10:05:06 UTC

KCAE.DELIVER:4.3 - Read complete bounded units through a pinned sequence

When source reading is paginated, the reader needs an edition or snapshot identifier, a bounded unit, a continuation token or explicit next position, and a completion indication. Pin the edition for the sequence. Record which portions were actually returned, and detect a gap, duplicate or changed generation before combining them. A source hash can confirm the obtained bytes; it cannot prove that a truncated tool message conveyed those bytes to the reader.

Use the actual output limits. Request a smaller portion when a response is truncated, verify the continuation boundary, and continue until the needed unit is complete. Do not take “command succeeded” as an end-of-document signal. A tool may store a complete file while showing only its beginning. Its reader interface must distinguish the saved result from the shown portion.

A method can span more than one call, provided the recipient can retain or revisit the dependencies it needs. Very long sources may require an external notebook of source-addressed intermediate results and selective rereading. That notebook is itself a lossy representation. Preserve the exact return path and reread the relevant original when its omitted distinction becomes live.