From c3de071fc86368b12c5c1754ed1c052168654c27 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 21:48:03 +0100 Subject: [PATCH] Answer A-21: the object sessions' store, chunk and threshold Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ --- 03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md index 9fbe82f0..fd6888ef 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md +++ b/03-DESIGN/01-to-be/47-milestones/G-20-lead-answers.md @@ -82,3 +82,7 @@ names the principle that settles it, and is cited as "design 47 G A-n". `state` under the local name `-old` bound to its existing bucket, read through `stdio.State` like any section, copied once by A-8's rule (a key only where the template lacks it), and retired with §613's other old sections. The developer says which of the two the runtime allows, with the line of code that shows it. +- **A-21** (§518, §345, §457, §643; principles 7 and 3) Each put-chunk and each get call carries `objects`, the store's + local name, as today's put does. The chunk is a constant of `buscalls`, 512 KiB, which fits under the bus's default + maximum payload of 1 MiB whatever the bus is set to; a value larger than one chunk goes by session, a smaller one in + one call as today, so there is one threshold.