Artifact 55758494fd23c760b4c37a86e152e95cc81f1037062744df6e29b57468bdfdd8:
- File
internal/content/cone_reference_budget.go
-
2026-10-21 01:15:56
— part of check-in
[d5eb1f3a5a]
on branch feat/submanifest-reader
— fix(content): prove stored budgets before SQLite prefix materialization
Keep the first pass metadata-only: typeof and direct length(BLOB) retain SQLite OP_Column length/type flags. Reject other storage classes without reading content. A CAST or substr in this pass can materialize a whole value before its stored-byte budget, so prefix reads now follow the complete stored-total proof.
Charge prefix reads and potential SQLite bytes separately; prove aggregate declared inflation before full driver payload reads. Both-driver EXPLAIN regressions reject full-content OP_Column operations in metadata preflight. (user: [email protected], size: 8619) [annotate] [blame] [check-ins using]
- 2026-10-21 01:41:08 — part of check-in [f25fae939d] on branch feat/submanifest-reader — Merge commit 'ba688b7' into feat/sparse-required-content (user: [email protected], size: 8619) [annotate] [blame] [check-ins using]
-
2026-10-21 01:15:56
— part of check-in
[d5eb1f3a5a]
on branch feat/submanifest-reader
— fix(content): prove stored budgets before SQLite prefix materialization