The source snapshots from #2532 identify installation-induced pantry.lock changes at 916b3d2. The before/after patches are identical; no source changed during CPU measurement. Pantry 0.11.55 on Linux rewrote the lock with 79 additions and 1,212 deletions, including the already-declared STX floor from #2524, removal of stale workspace package records, and additional package/native dependency records.
Investigate and correct lock reproducibility using the pinned package manager, rather than ignoring the dirty file, resetting it after installation, or weakening benchmark publication checks. Verify actual resolved dependencies, platform behavior, repeat-install stability, and clean-checkout installation. Do not blindly copy the Linux patch into a cross-platform lock.
Evidence: https://github.com/stacksjs/stacks/actions/runs/34289135740/artifacts/10080721269. Local artifacts: storage/framework/runtime/pantry-lock-provenance-20260908/ and storage/framework/runtime/routing-profile-34289135740/.
The source snapshots from #2532 identify installation-induced pantry.lock changes at 916b3d2. The before/after patches are identical; no source changed during CPU measurement. Pantry 0.11.55 on Linux rewrote the lock with 79 additions and 1,212 deletions, including the already-declared STX floor from #2524, removal of stale workspace package records, and additional package/native dependency records.
Investigate and correct lock reproducibility using the pinned package manager, rather than ignoring the dirty file, resetting it after installation, or weakening benchmark publication checks. Verify actual resolved dependencies, platform behavior, repeat-install stability, and clean-checkout installation. Do not blindly copy the Linux patch into a cross-platform lock.
Evidence: https://github.com/stacksjs/stacks/actions/runs/34289135740/artifacts/10080721269. Local artifacts: storage/framework/runtime/pantry-lock-provenance-20260908/ and storage/framework/runtime/routing-profile-34289135740/.