#!/usr/bin/env bash # Local evidence is always SELF; GATE/REPLAY require external run/reviewer identity. # CMD='make test' make evidence append a recorded run to the card # RECEIPT=/tmp/precheck.json CMD='make precheck' make evidence capture before a card exists # IMPORT_RECEIPT=/tmp/precheck.json make evidence import without re-executing # VALIDATE_RECEIPT=/tmp/precheck.json bash scripts/evidence.sh task-start preflight set -euo pipefail exec python3 "$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)/evidence.py"