Docs: record release-plan status at 2026-07-29 - #24593
Merged
Merged
Conversation
The plan still reads as if nothing has landed. Adds a status table (P1.1 CI done, P1.3 suites
runnable, P1.4 mechanism-only, P2.5 four increments in, P3.9 blocked with root cause mapped) and the
three corrections measurement forced on it:
- Phase 2.5 buys nothing for user binary size — unused extensions are already never linked
(76-ext vs 6-ext hello world differs by 360 bytes)
- the plan's '~20 min sharded' assumes parallel runners; one box means ~2h sequential
- 'clone and compile hello world' was ~9 minutes, not seconds, until #24351
Also records the pattern behind nearly every defect found this week: a check that reported success
without executing. Six variants, three of them in code I wrote. None was a wrong answer; all were
absent answers wearing a clean result.
Docs only. NOT merging while the clean baseline run is in flight — merging requires a pull, which is
the hazard documented in #24537.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This was referenced Jul 29, 2026
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.
The plan still reads as though nothing has landed. This records where things actually stand.
Status
lib/,ext/compiler-gate.yml(#24275), green on mastershard-compliance.sh(#24445) +compliance-baseline.sh(#24469)Three corrections measurement forced
hello-world built with 76 extensions vs 6 differs by 360 bytes. The justification is
extensibility and the compiler's own build cost, not user binary size.
committed cache. Now 5 s, and gated so it cannot drift back.
The pattern worth carrying forward
Nearly every problem found this week was a check that reported success without executing:
emit_path=nativesuccess string;external_method_stubs=0from a build that aborted before the report ran;grep -c … || echo 0silently disabling its own zero-executed guard;.failedfile that looked complete;git pull.None was a wrong answer. All were absent answers wearing a clean result. Three were in code I
wrote this week, which is why the habit that matters is: validate a gate by making it fail, and
distrust any zero or clean result until you know the check ran.
Not merging yet
A clean 24-shard baseline run is in flight. Merging needs a pull, which is the exact hazard #24537
documents. This sits until the run finishes.