# seelie-bench-runner configuration - sourced by seelie-bench-runner.sh
# (bash syntax). Every knob also reads from the environment.

# The binary handoff dir ON THE CONTROL NODE (read over ssh; the 0.2.0
# rewrite dropped the sshfs mount - HANDOFF_MOUNT is gone, remove it
# from older copies of this file).
HANDOFF_REMOTE=/home/comrade/binary_handoff

# Where results go: the rsync/ssh target and the monorepo working copy on
# the control node. The operator's ssh key must log in here passwordless
# (the runner sets BatchMode).
CONTROL_USER_HOST=comrade@shell-test-srv01.seelie.co
CONTROL_REPO=/home/seelieagent/git/seelie-co

# Local dirs. Each new stamp is rsynced into WORK_DIR first (the suite
# benches the local copy, never the wire); STATE_DIR tracks processed
# and failed stamps.
#WORK_DIR=$HOME/.cache/seelie-bench-runner/work
#STATE_DIR=$HOME/.local/state/seelie-bench-runner

# Bench lane subset (comma list; default: all four - see tools/benchall.sh).
#SEELIE_BENCHALL_LANES=walk-dusk-dawn

# Re-run stamps whose bench SUITE failed before (default: 0 = skip;
# failed stamps keep their work dir for forensics). Transfer/ssh failures
# never land here - those retry automatically on the next pass, resuming
# at the failed step (an already-completed suite is not re-benched).
#RETRY_FAILED=0

# Bench the whole pending backlog (default: 0 = only the NEWEST pending
# stamp is benched; older pending stamps are superseded builds and get
# marked done without benching - a first install against a long handoff
# history must not bench every historical build).
#BENCH_ALL_PENDING=0

# Keep each stamp's local working copy after a successful run (default: 0
# = delete; the bundle lives on the control node).
#KEEP_WORK=0
