diff --git a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md index 4ccce29c..f9cc84c2 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md +++ b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md @@ -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.