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

# The sshfs mount of the control node's binary handoff dir (mount -o
# ro,reload is a good idea; the runner only reads it).
HANDOFF_MOUNT=/mnt/seelie/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. The sshfs mount is too slow to bench from directly, so each
# new stamp is rsynced into WORK_DIR first; 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

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