#!/usr/bin/env bash
set -euo pipefail
# Usage: bash run.sh WORKTREE SCRATCH_ROOT missing|control
# Seed an isolated keyring before headless-desktop unlocks it.
run_root="$2/keyring-$(date +%s%N)"
mkdir -p "$run_root/data/keyrings" "$run_root/config"
printf login > "$run_root/data/keyrings/default"
export XDG_DATA_HOME="$run_root/data" XDG_CONFIG_HOME="$run_root/config"
exec headless-desktop node "$(dirname "$0")/driver.cjs" "$1" "$2" "$3"
