## Problem `invoke` is used transitively by `k6_runner` but not declared as a direct dependency. ## Evidence - `arch_report/deptry.txt:3` ## Plan 1. Add `invoke` to `pyproject.toml` dependencies. 2. Re-run deptry to confirm no transitive usage warnings. ## Validation - `uv run deptry .`