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 4ad76b00..b370cb57 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 @@ -138,3 +138,6 @@ names the principle that settles it, and is cited as "design 47 G A-n". - **A-37** (A-16, A-29, A-32; principles 7 and 3) The held writer has a stdio form, `views.NewStdioHeldWriter`, filling `Publish` and `Listen` as A-16's does, so no module writes the adapter; and the held writer holds every finding written through it, its `WriteWire` included, so a reader's findings are in its statement too. +- **A-38** (A-29, A-32; principles 4 and 7) The held writer can be read: `HeldWriter.Held()` answers the findings it holds, + so a part that diffs or looks up its open findings (artifact-store-tools, mesh-config) reads them there and keeps no + set of its own.