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 889bf7f4..b64c23e3 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 @@ -197,3 +197,10 @@ names the principle that settles it, and is cited as "design 47 G A-n". `launch.CallTimeout` (30 seconds), counted from its first chunk; a session also ends when its bundle's channel closes (the child's exit), as §518 says. The runner answers `mesh/capabilities` with `{words}` (§576), so a bundle's capability check passes. +- **A-50** (§421, §379, §466; principle 7) The node-engine makes each artifact's reference from the want's part digest + in the form the store is already addressed by, `artifact-store:////blobs/`, and the rest + of the resolved manifest (languages, launchers, template texts) from the entry and the parts fetched by digest; its + read of the builder's done key goes. +- **A-51** (§388; principle 7) The grants part moves to the writer only the four kinds §388 names (`view-waits`, + `first-view-unanswered`, `first-view-empty`, `binding-unlisted`), through the held writer of a process (A-29, A-40) + with the foundation stream form of §529; its other conditions stay as they are.