Register the shared loop-contract tests for one refinement entry point.
Display name (e.g. 'runGSplatsRefinement').
'runGSplatsRefinement'
Geometry label used by the no-progress warning.
User-visible description after refinement gives up.
Adapter that invokes the type-specific runX with the given wiring and returns its promise.
Register the shared loop-contract tests for one refinement entry point.