pub fn carry_armed_with(cfg: DrafterContext, multi_seq: bool) -> boolExpand description
2026-09-25: Whether the carry is armed: configured on (cfg.carry) and MTP
not in multi-sequence mode. It takes multi_seq as an argument so tests can
set it; crate::speculative::mtp_max_seqs caches its env read.
The default cap is 32 (4 with METRALE_NO_MTP_K_LADDER), so multi_seq is
true and the carry is off unless the dispatch cap (--mtp-max-seqs) is at most 1,
whatever cfg.carry says. Report this, not cfg.carry, as the carry’s state.