#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SKILL_ROOT="$(dirname "$(dirname "$SCRIPT_DIR")")" source "$SKILL_ROOT/scripts/_common.sh" : "${OUTPUT_DIR:=$SKILL_ROOT/outputs}" main() { confirm_gate if [[ ! -f "$OUTPUT_DIR/last_run_dir.txt" ]]; then log_warn "No last run."; exit 0; fi run_dir="$(cat "$OUTPUT_DIR/last_run_dir.txt")" [[ -d "$run_dir" ]] && rm -rf "$run_dir" rm -f "$OUTPUT_DIR/last_run_dir.txt" || true log_info "Rollback complete." } main "$@"