From 17e7a35aaf58bbc2cf58adbc4e6f79794e8fb284 Mon Sep 17 00:00:00 2001 From: ledger Date: Sun, 1 Nov 2026 00:16:15 +0000 Subject: [PATCH] volt: q-checkparen CHECK entry point resolves its own tree The five legs live in wizard-work/volt/q-checkparen/verify_fix.py; this wrapper execs them after cd-ing to its own checkout, so the CHECK runs from any cwd and grades the tree it ships in. REPORT.md now names it. --- CHECK-q-checkparen | 9 +++++++++ wizard-work/volt/q-checkparen/REPORT.md | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100755 CHECK-q-checkparen diff --git a/CHECK-q-checkparen b/CHECK-q-checkparen new file mode 100755 index 0000000..b3831da --- /dev/null +++ b/CHECK-q-checkparen @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +# CHECK -- check_lint names a trailing prose aside after sentence punctuation. +# Entry point for the artifact at wizard-work/volt/q-checkparen/. Resolves this +# script's own tree, so it grades whatever checkout invokes it: the five legs +# live in verify_fix.py and their rc is this script's rc (0 pass, 1 fault, +# 2 could not grade). +set -u +cd "$(dirname "$(readlink -f "$0")")" || exit 2 +exec python3 wizard-work/volt/q-checkparen/verify_fix.py diff --git a/wizard-work/volt/q-checkparen/REPORT.md b/wizard-work/volt/q-checkparen/REPORT.md index cf93743..1fa26dc 100644 --- a/wizard-work/volt/q-checkparen/REPORT.md +++ b/wizard-work/volt/q-checkparen/REPORT.md @@ -122,4 +122,4 @@ Files changed: `tools/check_lint.py` (regex + 5 selftest cells + docstring count was edited. The report's own CHECK is leg-graded by `verify_fix.py`, and the five legs were read rc 0 before the commit. -CHECK: python3 wizard-work/volt/q-checkparen/verify_fix.py +CHECK: bash /root/troupe-standup/CHECK-q-checkparen