What problem does it solve? Validating OpenClaw installs, upgrades, and gateway behavior across macOS, Windows, and Linux Parallels guest VMs is slow and error-prone, with many transport, snapshot, and updater pitfalls that are hard to diagnose without deep runbook knowledge. ## Core Features & Use Cases - Cross-OS smoke orchestration: Drives fresh-install and same-guest update lanes on macOS, Windows, and Linux guests via pnpm test:parallels:* entrypoints with hard timeouts and per-phase logs. - Update-flow verification: Ensures release-to-dev and npm-tag upgrades exercise the real openclaw update command rather than direct npm installs, with gateway RPC and agent-turn checks afterward. - Failure triage guidance: Encodes known signatures (prlctl transport drops, snapshot hangs, token mismatches, npm debug-log stalls) so failures are diagnosed from the right phase log first. - Use Case: Before publishing a new OpenClaw beta tag, run the aggregate npm-update wrapper with --beta-validation to verify latest-to-beta upgrades and fresh installs across the full OS matrix, then read summary.md for triage. ## Quick Start Run the full Parallels npm update smoke matrix with a 150 minute timeout and JSON summary, then triage any failed lane from its nested phase log.