#!/usr/bin/env bash # Compare a walk log against the baseline, step by step: same verdicts or not. # bash compare-walks.sh S="C:/Users/Kyle/AppData/Local/Temp/claude/F--Coding-SoulStream/5488514a-11e8-482a-b0a0-20cb511ee110/scratchpad" grep -E "^ ok |^ FAIL " "$1" | awk '{print $1, $2}' > "$S/new-mock-steps.txt" echo "baseline steps: $(wc -l < "$S/baseline-mock-steps.txt") new steps: $(wc -l < "$S/new-mock-steps.txt")" if diff -q "$S/baseline-mock-steps.txt" "$S/new-mock-steps.txt" > /dev/null; then echo "IDENTICAL: every step reached the same verdict" else echo "DIFFERENCES:" diff "$S/baseline-mock-steps.txt" "$S/new-mock-steps.txt" | head -30 fi grep -m1 "waits:" "$1" || true grep -m1 "no exceptions\|problem(s)" "$1" || true