Status: IN
The `isBadVersion` predicate is passed as a parameter rather than inherited from a base class, decoupling the solution from LeetCode's `VersionControl` convention and enabling direct unit testing.
Source: entries/2026/06/06/first-bad-version-solution.md
JSON