refactor(book): frame the three release pipelines as one discovery loop - #862
Merged
bojieli merged 1 commit intoAug 15, 2026
Merged
Conversation
The earlier reading of this problem was that chapters 3, 7 and 9 each build the same release pipeline with a different vocabulary, and that the fix is to converge the vocabulary. That reading was too coarse. The three do not use the same mechanism at all: attribution rests on rubrics and first-error localization, proposal on Proposer-Reviewer, validation on boundary and retention sets with canary release and rollback. Forcing their vocabularies together would hide exactly the differences that matter. What they actually share is a position. Each occupies one segment of a single loop: evidence (chapter 7) → proposal (chapter 3) → experiment (chapter 9) → feedback back into evidence. Add a Chapter 1 section that states this, names the loop after Discovery Loop — the company Jeff Dean, Sanjay Ghemawat, Quoc Le and Oriol Vinyals announced on 5 August 2026 — and is explicit that the citation is for the naming only: the company has published its mission and no reproducible technical results, so it is not offered as evidence. That is the same distinction chapter 7 spends the chapter making. Placing an Agent system's loop next to a pure research loop then yields two constraints that much of the rest of the book is about, and gives the section its point: - The experiment must be grounded in real observation. A research experiment can be a training run; an Agent experiment modifies a system that is serving users, so the verdict has to come from the environment's actual state, not from the model's account of its own behaviour. - Every experiment must answer both what it fixed and what it broke. A research loop wants the metric to go up; an Agent system must also show that behaviour which was already correct still is — which is why the boundary set and retention set exist. Chapters 3, 7 and 9 each gain one sentence in their chapter summary naming which segment they build, so no chapter restates the loop. Applied to the Chinese edition and all 12 translations. Verified: experiment, figure and thought-question inventories still match the Chinese across all 13 editions, chapter 1 has six sections everywhere, and there are no dangling footnotes, missing images or unbalanced code fences. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
bojieli
merged commit Aug 15, 2026
1f07f1e
into
book/name-cross-cutting-patterns
1 of 2 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implements item 5 of the structural review — but with the framing corrected.
The correction
My original reading was: chapters 3, 7 and 9 each build the same release pipeline with three different vocabularies, so converge the vocabulary. That reading was too coarse, and the correction came from the author.
The three do not use the same mechanism at all:
Forcing their vocabularies together would hide exactly the differences that matter.
What they actually share
A position. Each occupies one segment of a single loop:
A new Chapter 1 section states this and names the loop after Discovery Loop — the company Jeff Dean, Sanjay Ghemawat, Quoc Le and Oriol Vinyals announced on 5 August 2026.
On the citation. The company has published its mission and no reproducible technical results. The section says so explicitly and cites it for the naming only, not as evidence — which is the same distinction chapter 7 spends a whole chapter making. Citing a ten-day-old announcement as if it were a result would have contradicted the book's own methodology.
Where it raises a level
Putting an Agent system's loop next to a pure research loop yields two constraints, and they are what much of the rest of the book is about:
Chapters 3, 7 and 9 each gain one sentence in their chapter summary naming which segment they build, so no chapter restates the loop. (The summary was chosen over an inline anchor because it is the one location that is structurally locatable in all 13 editions.)
Scope
Applied to the Chinese edition and all 12 translations.
Verified: experiment, figure and thought-question inventories still match the Chinese across all 13 editions; chapter 1 has six sections everywhere; no dangling footnotes, missing images, or unbalanced code fences.
Sources for the citation: TechCrunch, 5 Aug 2026 · Jeff Dean's announcement
🤖 Generated with Claude Code