#!/usr/bin/env bash # B9 release gate — fast oracle Tier-1 (no LLM). Use in pre-release smoke. # # Usage: # bash scripts/butler-b9-release-gate.sh # bash scripts/butler-b9-release-gate.sh --with-stuck set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" cd "$ROOT" export PYTHONPATH="$ROOT" WITH_STUCK=0 while [[ $# -gt 0 ]]; do case "$1" in --with-stuck) WITH_STUCK=1; shift ;; -h|--help) echo "Usage: $0 [--with-stuck]" echo " Oracle-verify Tier-1 B9 tasks (fast, no API). Exit 1 on failure." exit 0 ;; *) echo "Unknown option: $1" >&2; exit 1 ;; esac done python3 - <