9162ba7ae0
ruff check, ruff format check, ty check, and pytest now run as four independent jobs instead of one sequential lint job gating test — faster wall-clock CI since none of these checks depend on each other. build still waits on all four before bumping/publishing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>