#!/usr/bin/env bash set -euo pipefail root="${CARD_ROOT:-$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)}"; task="${1:?task required}" case "$task" in task01_rebase_deliberately|task02_resolve_conflict|task03_verify_linear_history) ;; *) exit 2 ;; esac exec env CARD_ROOT="$root" "$root/src/tasks/$task.sh"