Category
Regression · doc-sync gate · release-blocker · Pillar 2 (Ship)
Context
Daily release review 2026-07-26 on master @ 3fce0ade3 (after gen-0 restamp #23412).
Pillar 1 (Trust) quick gates are 5/5 green (./script/release-readiness.sh --json → user_release_ready: yes):
- bootstrap-inventory OK 6571/6571
- spine-coverage / root-readme-sync /
north-star5-fast / vm-driver-probe — ok
make bootstrap-selfhost-link — OK /compiler/build/selfhost
make bootstrap-selfhost-helloworld — OK emit_path=native / Hello World
#22845 (003-MiniWebApp empty $appName) closed 2026-07-24 (PR #22871). Ship path is now blocked on committed capability-matrix drift, not examples AOT (AOT smoke still cold-building helpers in this --full probe).
Failure
release-readiness: gate capability-matrix --check...
release-readiness: FAIL: capability-matrix --check (exit 1)
release-readiness: docs/capabilities.md is out of date — run: php script/capability-matrix.php
First red gate under ./script/release-readiness.sh --full --json (quick mode stays green). Likely fallout from recent PROFILE/stdlib registration merges since last matrix restamp (e.g. Soap\Url/Sdl #23245, apcu batch #23198, PROFILE gates #23373/#23377/#23366).
Repro
./script/docker-exec.sh -- bash -lc 'php script/capability-matrix.php --check'
./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'
Done when
Release tracking
Category
Regression· doc-sync gate · release-blocker · Pillar 2 (Ship)Context
Daily release review 2026-07-26 on
master@3fce0ade3(after gen-0 restamp #23412).Pillar 1 (Trust) quick gates are 5/5 green (
./script/release-readiness.sh --json→user_release_ready: yes):north-star5-fast/ vm-driver-probe — okmake bootstrap-selfhost-link— OK/compiler/build/selfhostmake bootstrap-selfhost-helloworld— OKemit_path=native/Hello World#22845 (003-MiniWebApp empty
$appName) closed 2026-07-24 (PR #22871). Ship path is now blocked on committed capability-matrix drift, not examples AOT (AOT smoke still cold-building helpers in this--fullprobe).Failure
First red gate under
./script/release-readiness.sh --full --json(quick mode stays green). Likely fallout from recent PROFILE/stdlib registration merges since last matrix restamp (e.g. Soap\Url/Sdl #23245, apcu batch #23198, PROFILE gates #23373/#23377/#23366).Repro
Done when
php script/capability-matrix.php --check→ OK (committeddocs/capabilities.md)./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --full --json'→capability-matrix: okand (with other full gates green)user_release_ready: yesphp script/capability-matrix.phponlyRelease tracking
--fullgreen)