#!/bin/sh set -eu analyzer=$1 baseline=$2 candidate=$3 report=$(mktemp /private/tmp/gem-kernel-report.XXXXXX) trap 'rm -f "$report"' EXIT HUP INT TERM "$analyzer" "$baseline" "$candidate" "$report" jq -e '.axis.name == "buffer_mode" and .promotion.threshold_passed == true and .promotion.eligible == false and .metric.delta_pct > 3 and .metric.observed_noise_floor_pct >= 0' "$report" >/dev/null