Design 47 G: the lead's answers A-148 to A-273 #572

Merged
mesh-tools merged 116 commits from design/47-G-lead-answers-9 into main 2026-11-12 09:28:55 +00:00
Showing only changes of commit ff669cc720 - Show all commits
@@ -287,3 +287,8 @@ the principle that settles it, cited as "design 47 G A-n".
revision's node-engine entry differs from the trunk's, that build serves every machine. One run ask per machine.
- **A-253** (A-249; principle 8) The tool runner hands a bundle a chunked answer as the verb's own answer with the
whole file added as the member `file` (base64).
- **A-254** (§712, §354, A-240, A-247, ADR 0596; principles 1, 2 and 7) A build seat's `step-ended` of a run carries
the run's answer (its standard output's last line): inline as `output` up to the event bound, else as
`output-object`, the name of an object the build seat keeps, read through the seat's verb `output` answered in
chunks. Every build seat (`node-build-go`, `node-build-image`, `node-build-node`) says it the same way, from the
shared step runner; no asker reads the seat's step state.