bun run check-boundaries needs workspace Node dependencies installed. In a fresh worktree it initially failed because Nx was absent; bun install --frozen-lockfile made the check available without changing bun.lock.
pixi upgrade vxdata-sdk normalizes the selected direct bound to >=3.0.0,<4. The requested manifest spelling was >=3,<4, so it had to be restored after the required command while retaining its lock result.
The targeted SDK upgrade adds several SDK 3 transitive packages to the lock, so the lock diff is much larger than the two direct bound edits.
Lessons Learned: Improvements
Package upgrade instructions should state whether exact textual constraint spelling must be preserved after Pixi normalizes it.
Fresh-worktree validation guides could recommend bun install --frozen-lockfile before Nx-backed checks.