You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A clean Git-backed composer-package dependency overlay loses its source reference in a Lab fixture-matrix recipe, even after the package layout and structured WP-CLI output paths are repaired.
The controller and independently materialized Lab snapshots both report clean Git status.
Structured output now parses and retains the import report, WordPress site plan, completed materialization receipt, and eight page provenance records.
Remaining evidence state: legacy_evidence_missing, missing only transformer_reference.
Runtime transformer identity: package automattic/blocks-engine-php-transformer, version 1.0.0+no-version-set, empty reference.
Expected
prepareRecipeDependencyOverlays() should preserve the clean overlay commit in the consumer Composer metadata read by Composer\InstalledVersions::getReference(), including wrapper-layout staging and Lab snapshot materialization. Add deterministic coverage using an actual clean Git source instead of a non-Git temporary package.
Problem
A clean Git-backed composer-package dependency overlay loses its source reference in a Lab fixture-matrix recipe, even after the package layout and structured WP-CLI output paths are repaired.
Evidence
50eadcfc-23c9-450a-929f-cb47f08f2a65427cd1514bd157cc4fcf07cf6744acb1eb7d7d98(Preserve structured WP-CLI recipe results #2054 + Preserve wrapped Composer overlay package layouts #2057)9ebb3a71790afd3068dedae79340088208e11c81legacy_evidence_missing, missing onlytransformer_reference.automattic/blocks-engine-php-transformer, version1.0.0+no-version-set, empty reference.Expected
prepareRecipeDependencyOverlays()should preserve the clean overlay commit in the consumer Composer metadata read byComposer\InstalledVersions::getReference(), including wrapper-layout staging and Lab snapshot materialization. Add deterministic coverage using an actual clean Git source instead of a non-Git temporary package.