Skip to content

Bootstrap: dedup spine entry, duplicate gate, wave3 footnote auto-heal; spine 4038 (#1802)#16415

Merged
PurHur merged 1 commit into
masterfrom
fix/spine-autoheal-v2
Jul 5, 2026
Merged

Bootstrap: dedup spine entry, duplicate gate, wave3 footnote auto-heal; spine 4038 (#1802)#16415
PurHur merged 1 commit into
masterfrom
fix/spine-autoheal-v2

Conversation

@PurHur

@PurHur PurHur commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Recovers the content #16406 was meant to merge (a branch mixup meant only the 1-line doc resync landed) plus the next fleet inventory growth:

  1. Dedup: removes the duplicate spine require_once for JitStreamSupportsFeatureArg.php (Release v1.1.0: spine sync ext/standard/JitStreamSupportsFeatureArg.php (#16334 regression) #16374/Bootstrap: spine sync JitStreamSupportsFeatureArg.php (#16374) #16381 raced).
  2. Duplicate gate: check-selfhost-spine-count-sync.php names duplicate spine entries explicitly.
  3. Auto-heal: the wave3 ci gate rewrites stale footnote pairs via spine-sync.sh --footnotes-only and re-checks (the CI: Regenerate docs/bootstrap-inventory.md before ci-common --check #765 pattern) — fleet inventory growth stops breaking every other agent's gate run; real spine gaps still fail.
  4. Spine growth: lib/JIT/VmConstantJit.php added to the bundle; footnotes 4038/4038; gen-0 sidecar stamp refreshed.

All coverage/count/deferred/wave3/sidecar checks green in php-compiler:22.04-dev. Remote head verified = local head this time.

🤖 Generated with Claude Code

…l; spine 4038 (#1802).

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: Claude Fable 5 <noreply@anthropic.com>
@PurHur PurHur merged commit af3e608 into master Jul 5, 2026
@PurHur PurHur deleted the fix/spine-autoheal-v2 branch July 5, 2026 10:55
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.

2 participants