Use sys.executable with optional GITEA_TOOLS_TEST_PYTHON override instead of hard-coded venv/bin/python. Add subprocess timeouts/teardown and skip when no interpreter is available. Note scratch-clone norm in review-pr template. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>