Bootstrap: dedup spine entry, duplicate gate, wave3 footnote auto-heal (#1802)#16406
Merged
Conversation
…son resync (#1802). The fleet grew the Phase A inventory to 4037 files without running the spine chain, leaving ci-fast red at check-wave3-roadmap-sync (footnotes said 4036). script/spine-sync.sh full chain: new inventory file added to compiler_lib_spine_smoke, inventory/profile regenerated, 4036->4037 footnotes rewritten across the six docs + test assertion, gen-0 sidecar stamp refreshed (blob byte-identical), all four sync checks green. Also regenerates docs/pages/capability-comparison.html for the asymmetric private(set) AOT=no flip (#16354) that #16355 missed — 80/89 full constructs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…AOT flip (#16378). Rebase follow-up: phpcredits CREDITS_ALL (#16371) regrew inventory method counts, and the capability-syntax probe now honestly reports typed class constants AOT=no — real regression filed as #16378 (AOT loses typed const values; VM/JIT fine). check-generated-docs.sh and check-wave3-roadmap-sync green in the pinned container. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
PurHur
added a commit
that referenced
this pull request
Jul 5, 2026
…l; spine 4038 (#1802). (#16415) Recovers the content #16406 was meant to merge (a branch mixup pushed only the doc resync) plus the next inventory growth: - Remove the duplicate compiler_lib_spine_smoke require_once for ext/standard/JitStreamSupportsFeatureArg.php (#16374/#16381 raced), which skewed the M2 ratio and tripped wave3/deferred-sync everywhere. - check-selfhost-spine-count-sync.php fails loudly on duplicate spine entries with the offending path. - ci_run_wave3_roadmap_sync_check auto-heals stale footnote pairs via new 'spine-sync.sh --footnotes-only' (recount + rewrite only) before re-checking — the #765 auto-regen pattern; real spine gaps still fail. - Full spine-sync for lib/JIT/VmConstantJit.php (fleet growth): spine entry added, inventory/profile regen, footnotes 4038/4038, gen-0 sidecar refreshed (stamp d3c39516855a6a0fb12c8d049781c0003e75d68d). All coverage/count/deferred/wave3/sidecar checks green in the pinned container. Co-authored-by: PurHur <tedyyyyy@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.
Kills today's footnote treadmill (every ci-fast run red at check-wave3-roadmap-sync):
require_onceforJitStreamSupportsFeatureArg.php(Release v1.1.0: spine sync ext/standard/JitStreamSupportsFeatureArg.php (#16334 regression) #16374/Bootstrap: spine sync JitStreamSupportsFeatureArg.php (#16374) #16381 raced) that skewed the M2 ratio to 4038/4037.check-selfhost-spine-count-sync.phpnow names duplicate spine entries explicitly instead of surfacing as a count mismatch three checks later.spine-sync.sh --footnotes-only(recount + rewrite only) and re-checks — the CI: Regenerate docs/bootstrap-inventory.md before ci-common --check #765 auto-regen pattern. Fleet inventory growth no longer breaks every other agent's gate run; real spine gaps still fail.Footnotes back to 4037/4037; gen-0 sidecar stamp refreshed for the deduped bundle; coverage/count/deferred/wave3 all green in php-compiler:22.04-dev.
🤖 Generated with Claude Code