grogu has no git-lfs, so the Core ML model is a pointer file coremlc cannot compile. CI removes the pointer-only mlpackage before xcodegen generate (ObjectDetector loads the model by URL and falls back to the Vision built-ins when it is missing) and compiles the app and the test bundle unsigned with build-for-testing. The tests are app-hosted XCTests and the runner has no GUI session for testmanagerd; the README documents running them locally. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>