Files
stack/agents/darkwing/work/queue-86-review/r1/run.sh
T
jason.woltjeandClaude Opus 5.5 459c4fc681 darkwing: row 86 round 1 review packet, approve (#1580)
Review notes and the rerun of S1, S2, S4, S8, S9 and S0 in a detached
worktree of ad0bdc20. Verdict comment 27986, rev 803 (swept in 85fd3286).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:32:48 -05:00

14 lines
856 B
Bash
Executable File

#!/usr/bin/env bash
# Darkwing's row 86 rerun: S1 S2 S4 S8 S9, then S0. Aborts if another seat is busy.
busy=$(for p in /proc/[0-9]*; do c=$(readlink "$p/cwd" 2>/dev/null) || continue; case $c in */sage-g*|*/rocko-r*|*dewey-scratch*|*filbert-scratch*) echo "BUSY ${p#/proc/} $c";; esac; done)
[ -z "$busy" ] || { echo "$busy"; exit 9; }
pgrep -u "$(id -u)" -fa filbert-scratch && { echo "BUSY filbert-scratch"; exit 9; }
export TMPDIR=$HOME/darkwing-scratch/rv86/tmp
cd "$HOME/darkwing-scratch/rv86/wt/agents/researcher/work/i1-spikes" || exit 9
for s in s1-endpoint-pin s2-uid-mapping s4-hostile-client s8-stdin-capability s9-hardening s0-clean-images; do
t0=$(date -u +%H:%M:%SZ)
timeout 600 ./$s.sh >/dev/null 2>&1; rc=$?
echo "$s rc=$rc $t0-$(date -u +%H:%M:%SZ) $(grep -c '^ok' out/$s.out) ok, $(grep -c '^FAIL' out/$s.out) FAIL"
done
echo done