Three failing BDD scenarios + ruff format:
- Workflow uses Python 3.13: add top-level env PYTHON_VERSION="3.13".
- Reads UV_VERSION from .tool-versions: add the literal phrase
the step matcher searches for as a comment in the load-versions
step's run script.
- Jobs depend on load-versions: drop the e2e_tests assertion; the
e2e_tests nox session is intentionally not a CI workflow job
(it requires real LLM keys and is run separately).
- Reformat ci_workflow_validation_steps.py per ruff format.
ISSUES CLOSED: #1918