browser-safari build currently goes straight into host Apple/Xcode tooling, which makes dry-run validation unsafe on machines without Xcode and makes the build path harder to inspect.\n\nProposed fix:\n- emit a dry-run Safari package plan under the target outDir\n- keep dry-run builds side-effect free with respect to Xcode tooling\n- execute converter/archive commands through argv arrays instead of shell-joined command strings in the build path\n- cover the dry-run plan with a focused target test
browser-safari build currently goes straight into host Apple/Xcode tooling, which makes dry-run validation unsafe on machines without Xcode and makes the build path harder to inspect.\n\nProposed fix:\n- emit a dry-run Safari package plan under the target outDir\n- keep dry-run builds side-effect free with respect to Xcode tooling\n- execute converter/archive commands through argv arrays instead of shell-joined command strings in the build path\n- cover the dry-run plan with a focused target test