#!/bin/bash # Runs the editor e2e suite in a transient systemd unit, which outlives the calling shell. # A plain background job is not enough: when the caller exits, its whole process group is # killed and the run dies mid-suite with no closing line. # # Usage: ./e2e.sh start [GM_STEPS] e.g. ./e2e.sh start 1-12 # ./e2e.sh status live progress, or the result of the last run # # Logs land in logs/e2e-_