Skip to content

Bootstrap: spine sync JitStreamSupportsFeatureArg.php (#16374)#16381

Merged
PurHur merged 1 commit into
masterfrom
agent/issue-16374-spine-jit-stream-supports-feature-arg
Jul 5, 2026
Merged

Bootstrap: spine sync JitStreamSupportsFeatureArg.php (#16374)#16381
PurHur merged 1 commit into
masterfrom
agent/issue-16374-spine-jit-stream-supports-feature-arg

Conversation

@PurHur

@PurHur PurHur commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

Root cause

JitStreamSupportsFeatureArg.php was added for stream_supports() string feature-name lowering on 8.4 profile but was not included in test/selfhost/compiler_lib_spine_smoke/main.php.

Verification

php script/check-selfhost-spine-coverage-sync.php
# check-selfhost-spine-coverage-sync: OK (spine covers all 4037 inventory files)

./script/docker-exec.sh -- bash -lc 'php script/check-selfhost-spine-coverage-sync.php'
# check-selfhost-spine-coverage-sync: OK (spine covers all 4037 inventory files)

./script/docker-exec.sh -- bash -lc './script/release-readiness.sh --json'
# spine-coverage: ok
# bootstrap-inventory: ok
# vm-driver-probe: ok
# (north-star5-fast fails pre-existing: php-cfg-compiler-halt-offset anchor — unrelated to spine)

Closes #16374

Made with Cursor

Regression from #16334 — stream_supports() string feature-name lowering
file was on inventory path but missing from self-host spine bundle.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur PurHur merged commit 4f11972 into master Jul 5, 2026
1 check failed
@PurHur PurHur deleted the agent/issue-16374-spine-jit-stream-supports-feature-arg branch July 5, 2026 09:38
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release v1.1.0: spine sync ext/standard/JitStreamSupportsFeatureArg.php (#16334 regression)

1 participant