Skip to content

Self-host: sync mb_get_info JIT units into compile spine (7962/7962) - #35574

Merged
PurHur merged 1 commit into
masterfrom
agent/spine-mb-get-info-sync
Aug 28, 2026
Merged

Self-host: sync mb_get_info JIT units into compile spine (7962/7962)#35574
PurHur merged 1 commit into
masterfrom
agent/spine-mb-get-info-sync

Conversation

@PurHur

@PurHur PurHur commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

Root cause

make north-star5-verify-fast step 2 failed: check-selfhost-spine-coverage-sync reported 3 missing inventory files after mb_get_info runtime-type lowering landed without a spine sync.

Verification

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

php script/check-selfhost-spine-count-sync.php
# check-selfhost-spine-count-sync: OK (spine 7962/7962 from compiler_lib_spine_smoke)

make north-star5-verify-fast
# north-star5-verify: OK (fast)

./script/aot-smoke.sh
# aot-smoke: 8 passed, 0 failed

./script/phpunit.sh --filter MbGetInfoRuntimeAotTest
# OK (2 tests, 16 assertions)

php script/check-helper-runtime-prelink.php --strict
# 414 fresh, 0 stale, 0 broken

Not covered: gen-0 sidecar relink (check-selfhost-spine-sidecar-sync still stale — stamp-only debt, no blob change in this PR).

Closes #78 (spine coverage increment)

Made with Cursor

MbGetInfoRuntime/JitHelper/JitMbGetInfo were on the vm.php inventory path
but missing from compiler_lib_spine_smoke, breaking north-star5-verify-fast
step 2. Spine footnotes and bundle test assertion updated via spine-sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
@PurHur
PurHur merged commit c32af4a into master Aug 28, 2026
1 check failed
@PurHur
PurHur deleted the agent/spine-mb-get-info-sync branch August 28, 2026 01:03
PurHur added a commit that referenced this pull request Aug 28, 2026
).

PR #35574 added MbGetInfoRuntime/JitHelper/JitMbGetInfo to the compile
spine but omitted the stamp refresh; ci-fast step
check-selfhost-spine-sidecar-sync was red. Stamp-only follow-up, peer

Co-authored-by: Cursor <cursoragent@cursor.com>
PurHur added a commit that referenced this pull request Aug 28, 2026
). (#35577)

PR #35574 added MbGetInfoRuntime/JitHelper/JitMbGetInfo to the compile
spine but omitted the stamp refresh; ci-fast step
check-selfhost-spine-sidecar-sync was red. Stamp-only follow-up, peer

Co-authored-by: PurHur <PurHur@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
PurHur added a commit that referenced this pull request Aug 28, 2026
…low-up). (#35579)

#35574 added JitMbGetInfo, MbGetInfoJitHelper, and MbGetInfoRuntime to the
compile spine but left duplicate require_once lines (7965/7962). Remove the
three extras so spine-count-sync reports 7962/7962 again.

Co-authored-by: PurHur <PurHur@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
PurHur added a commit that referenced this pull request Aug 28, 2026
…. (#35581)

Two racing spine-sync PRs left duplicate require_once for JitMbGetInfo,
MbGetInfoJitHelper, and MbGetInfoRuntime — inflating the M2 counter to
7965/7962 and failing check-selfhost-spine-count-sync on ci-fast.

Co-authored-by: PurHur <PurHur@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.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.

🗺️ ROADMAP: Self-host + web-capable PHP subset (living)

1 participant