Engage when a width is a consequence of the model, not a number you were handed — a BSM resonance, a benchmark point; uncomputed it stays 0.0 (zero-width propagator). And when a mass or coupling was edited: the stored width is STALE — nothing recomputes it, nothing warns. Each chain parent needs its own width for its…
Engage when several jet multiplicities must be merged without double-counting or gaps (LO+PS or NLO+PS); when a merging scale must be chosen or varied. Trap: ickkw=1+xqcut=0 validates yet applies no cut. In slice: the merging SCHEME an ickkw value selects (LO 0/1 = MLM; NLO 0/3/4/-1 = none/FxFx/UNLOPS/jet-veto) and…
Engage when the task turns on a standalone symbolic step you cannot afford to get wrong: an identity or rearrangement to confirm, a limit / threshold / asymptotic or series expansion, a dimensional-balance check, sign / signature / conjugation bookkeeping, whether two forms of a formula are equal, or a multi-step…
In slice: pure mathematical reasoning — algebraic manipulation, dimensional analysis, limit-taking, sign / signature handling, formula consistency, symbolic simplification. Identical domain to ma-math-consultant; different role (adversarial verification rather than first-pass authoring). Returns APPROVED / NEEDS…
Engage when the number a run produced cannot be trusted or will not tighten: the error bar stops shrinking, χ²/dof is bad, the requested accuracy is never reached, re-runs disagree, a channel is flagged suspect (EPS/UPS), weights or their normalisation look wrong, or a tail must be biased. LO MadEvent only: an NLO run…
Engage when a label in the process line carries physics: l+/l- are e,μ ONLY (τ excluded) while vl DOES include ντ; default p/j carry NO photon and are 4-flavour (massive b), so a b-initiated / 5-flavour reading needs a massless-b restriction. Also: a broad/off-shell resonance wanting the complex-mass scheme (a global…
Engage when the written NLO process directory is the question: NLO code that will not compile, or a library that did not link (CutTools/TIR/StdHEP); P/V subprocess dirs or their files not as expected; per-coupling-order split results at NLO (ampsplit/splitorders); an NLO run with photon/dressed-lepton/UPC beams (the…
Engage when a loop/NLO correction needs a model that can supply it: any bracketed or loop-induced process (the LO model usually cannot); a loop running THROUGH effective vertices; an EFT/SMEFT/BSM model at NLO — loop-capable? which restrict card? Co-dispatch with nlo-syntax on any bracketed line: sm is LO-only (it…
Engage when an NLO/one-loop correction is wanted; a process with NO Born, reachable only via a loop; a squared-order/interference bin to isolate under a bracket. Co-dispatch amcatnlo (the run) + nlo-model (an LO-only model can't be bracketed). In slice: the [...] brackets -> LoopOption/HasBorn, and WHICH interface a…
Engage when the task turns on a number that must be right: evaluate a formula to a value, independently reproduce a claimed number from its inputs, an order-of-magnitude or ratio check (Γ/M, a suppression), a unit conversion, uncertainty propagation — or a load-bearing constant (mass, coupling, PDG value) about to be…
In slice: numerical evaluation — every cited or computed number recomputed via python. Identical domain to ma-numerics-consultant; different role (adversarial verification rather than first-pass authoring). Returns APPROVED / NEEDS REVISION / WARNING with claimed-vs-computed tables. Tool-grounded execution is the…
Engage when the question is what output wrote, or the process dir must be regenerated because a choice is fixed at generation time and no card edit undoes it: helicity recycling (runcard helrecycling=False does NOT cure a compile-time Line truncated; only output --helrecycling=False does), its auto-disable for a…