diff --git a/launchable/commands/subset.py b/launchable/commands/subset.py index 745e2f921..06ce9ee17 100644 --- a/launchable/commands/subset.py +++ b/launchable/commands/subset.py @@ -248,7 +248,10 @@ class FallbackMode(str, Enum): help="Behavior when the subset API is unavailable or the model is untrained. " "'run-all' (default) runs all tests as usual; 'stop' exits with a non-zero status so CI halts; " "'random-sample' picks a random subset locally based on the count derived from --fallback-sampling-target " - "(no duration estimates are available in this path).", + "(no duration estimates are available in this path). " + "Exception: if the model is untrained (brainless mode), the server has already split the tests, " + "so 'random-sample' keeps that server-provided split as-is instead of sampling locally; " + "the local random sample only applies when the subset API request itself fails.", ) @click.option( "--fallback-sampling-target",