select_weight_files built the sharded set as `"-of-" in n or startswith "model-"`, so a grafted MTP/nextn head (e.g. `mtp_grafted.safetensors`) — a real weight the model needs with MTP enabled — was dropped, even though detect_mtp_head/_has_mtp_weight_file already see it. Live dogfood: Tess-4-27B-FP8 downloaded its 7 model-* shards but silently omitted `mtp_grafted.safetensors`, which would break MTP serving (club-3090 #617). Union any non-shard mtp/nextn *.safetensors head into the sharded download set. Guard: test-pullgate-download gains an MTP-head fixture. Claude-Session: https://claude.ai/code/session_01EfF565T9eSLaqGzidyJ1Pm Co-authored-by: noonghunna <[email protected]> Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>