#!/usr/bin/env bash # Apply rounds in a given order to a copy of a chosen base snapshot. # bash preflight-on.sh 31 32 33 34 set -u S="C:/Users/Kyle/AppData/Local/Temp/claude/F--Coding-SoulStream/5488514a-11e8-482a-b0a0-20cb511ee110/scratchpad" BASE="$1"; shift P="$S/pf-$$" rm -rf "$P" && mkdir -p "$P" cp -r "$BASE"/src "$BASE"/tests "$BASE"/crates "$BASE"/src-tauri "$BASE"/ANDROID.md "$P/" 2>/dev/null bad="" for n in "$@"; do if SS_ROOT="$P/" node "$S/patch-round$n.cjs" > "$P/r$n.log" 2>&1; then echo " ok $n" else bad="$bad $n" echo " FAIL $n: $(grep -m1 'Error:' "$P/r$n.log" | cut -c1-150)" fi done [ -z "$bad" ] && echo "ORDER OK: $*" || echo "ORDER BROKEN at:$bad" rm -rf "$P"