The MCP server runs straight from this working tree, so whatever .venv holds
is what the import agent executes. uv.lock was untracked, which meant a
rebuilt .venv could resolve different versions than the ones the test suite
was last green against, with nothing in the repo recording the difference.
The lock file is unchanged by this commit --- `uv lock --check` resolves it
clean against pyproject.toml. It is only now under version control.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>