Skip to content

Foundation: bootstrap-inventory construct flags stale after SoapParam/SoapVar (docs/bootstrap-inventory.md) #32203

Description

@PurHur

Category

foundation · bootstrap inventory --check (php-compiler-strict / doc-sync)

Problem

Lane B compile/link fallback: language IR drained (stdlib/ext-owned remaining queue). First red make bootstrap-* gate on current master (af5eba395e).

php script/bootstrap-inventory.php --check is red: construct-flag drift on existing Phase A soap units after #32193/#32192/#32191/#32190 (SoapParam/SoapVar). This is a compile/self-host inventory gate, not a gen-0 blob restamp.

Repro Expected Actual (2026-08-18)
php script/bootstrap-inventory.php --check OK N/N stale docs/bootstrap-inventory.md
ext/soap/SoapConstants.php live method count committed 1 vs live 2 class method(s)
ext/soap/VmSoapClient.php live method count committed 102 vs live 108 class method(s)

php-src reference

  • n/a — inventory doc-sync after compiler PHP units on the bin/vm.php path gained methods

PHP implementation target

Repro

docker info >/dev/null
./script/docker-exec.sh -- bash -lc 'php script/bootstrap-inventory.php --check'

Done when

  • php script/bootstrap-inventory.php --check prints OK N/N (N computed, not hardcoded)
  • php script/check-selfhost-spine-coverage-sync.php exits 0
  • No gen-0 / helper-runtime fingerprint restamp

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:toolingTooling / CI / docsbugSomething isn't workingimplementation-readySpec complete: repro, php-src ref, done-when — safe for workers to claimphase-0:FoundationPhase 0 – foundation & DevEx

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions