At the moment, if breaking changes are introduced into upstream dependencies, we don't detect those unless we bump the lockfile. We should have a matrix runner with upgrades all packages when running uv sync to ensure we catch breaking changes ASAP