Files
troupe-standup/wizard-work/ledger/CHECK-wizards
T

17 lines
590 B
Bash

#!/usr/bin/env bash
# CHECK-wizards -- re-derive the WIZARDS-TABLE roster extract from its source.
#
# `wizard-work/ledger/CHECK` is another extract's gate (jsonplaceholder users
# census, 2026-10-29), so this artifact's gate lives beside it under a name
# that says which artifact it grades.
#
# rc 0 = PASS, 1 = a fault, 2 = could not grade (missing/unparseable inputs).
set -u
HERE="$(cd "$(dirname "$(readlink -f "$0")")" && pwd)" || exit 2
command -v python3 >/dev/null 2>&1 || {
echo "CANNOT GRADE: python3 not on PATH"
exit 2
}
python3 "$HERE/verify_wizards.py" "$@"
exit $?