pub async fn heterogeneous_concurrency(
handle: &PluginHandle,
subjects: Vec<Subject>,
timeout: Duration,
) -> CellExpand description
2026-09-26: Several different requests at once, each scored against its own expected answer.
With METRALE_VISION_CODISPATCH on, image requests admitted in one tick
share one encoder output and each reads its slice through per-request base
offsets (ModelVision::set_vision_slice_base). When every request is
identical, every offset is interchangeable and an off-by-one is invisible;
with different content, a mis-sliced offset hands request A the answer to
request B. Fewer than two subjects is a skip.