Tactical Reroll
⋯

Tyranids, bench 1: the workbench's first pass (2026-10-02)

From reports/tiers/2026-10-02-tyranids-bench-1.md , rendered when the site is built.

T-564 (Jordan's rule, 2 Oct, via the design session: no more every-army runs until the Tyranid table is within one letter of Auspex for 85% of its 44 graded units, 38 of 44). The raw table: node tools/tiertest.js --rawdump tyranids (reports/tiers/2026-10-02-tyranids-raw.json and .csv, about 35 s); composed by node tools/tierbench.js (tools/tierbench.js, 13 ms a run, 31 ms to read the table). One switch per residual report's finding (reports/tiers/2026-10-02-residuals-1.md to -3.md). Letters are the within-army view (top 10% S, 15% A, 25% B, 30% C, the rest D over the 52 Tyranids). A report: nothing here changes a published score.

The check. With every switch off, compose reproduces round 10 (T-563) exactly: all 52 Tyranids' composite, tie key, within-army letter and final score are identical to the run that wrote the table (difference 0), every other army's composite too (largest difference 0), and the published round-10 JSON's letters and composites (to its 2 decimals) agree for all 52.

In short. Baseline: 31 of 44 within one letter (70%). All ten switches on: 30 (68%), against the 85% line of 38. No combination of the ten gets there: the best subset reaches 36 (82%). Four switches move the yardsticks alone: bannerLendOnly (35 within one, ρ 0.51 → 0.64: the Lash Whip Prime A → C, Pyrovores D → B, Hyperadapted Raveners C → B), reArriverGateExempt (32, ρ 0.57: Raveners and the Red Terror D → B), bestLeader (ρ 0.56: Raveners D → C as the pair) and auraToNeighbours (ρ 0.55, the Maleceptor 83 → 91, no letter). bestSize is the one that costs: every unit's largest squad lives longer, so most monsters and small squads lose ground to hordes at full size (Neurogaunts A → S, 20 letters move; within one 31 → 29), and dropping it from the all-on run gives 34 (77%, ρ 0.76). turnsHarmonic barely moves Neurogaunts in round 10 (97.5 → 96.5): round 9's survival gate, which it was found against, is gone, and the harmonic mean lowers every horde together. With all ten on, 14 units remain two or more letters off; section 3 starts each one's investigation.

1. Yardsticks

Within one: our within-army letter and Auspex's at most one letter apart. Same letter on our ruler: Auspex's letters re-cut at the within-army quota (round 8's strict). Raw: the same letter as printed. ρ: Spearman between our tie key and Auspex's order (SE: Bonett and Wright's). Tyranid list share: ρ with the share of the 23 winning lists. Letters moved: Tyranid within-army letters that change against the baseline (Auspex's letter in brackets).

RunWithin one (of 44)Same, our rulerRaw sameρ (SE)Tyranid list share ρLetters moved
Baseline (round 10)31 (70%)19140.51 (±0.12)0.46none
bannerLendOnly alone35 (80%)26130.64 (±0.10)0.4310: Biovores B→A (S), Hierophant C→D (D), Hyperadapted Raveners C→B (S), Old One Eye B→C (B), Pyrovores D→B (A), Ripper Swarms B→A (B), Screamer-killer B→C (B), Tyranid Prime with Lash Whip A→C (C), Winged Hive Tyrant C→B (A), Winged Tyranid Prime A→B
bannerModelCount alone31 (70%)19140.54 (±0.12)0.482: Haruspex C→B (B), Ripper Swarms B→C (B)
turnsHarmonic alone31 (70%)19140.51 (±0.12)0.454: Gargoyles S→A, Haruspex C→B (B), Screamer-killer B→C (B), Tyranid Prime with Lash Whip A→S (C)
reArriveAfterKill alone31 (70%)19140.51 (±0.12)0.46none
bestSize alone29 (66%)21100.51 (±0.12)0.4520: Barbgaunts C→B, Carnifexes C→B (C), Genestealers C→B, Hive Guard C→B (A), Lictor S→A, Maleceptor B→C (S), Neurogaunts A→S (B), Norn Emissary A→B (S), Old One Eye B→C (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Ripper Swarms B→C (B), Screamer-killer B→C (B), Toxicrene B→C, Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Venomthropes C→B (B), Winged Hive Tyrant C→D (A), Zoanthropes C→B (S)
bestLeader alone31 (70%)20110.56 (±0.12)0.536: Carnifexes C→B (C), Raveners D→C (S), Ripper Swarms B→C (B), Screamer-killer B→C (B), Winged Hive Tyrant C→D (A), Zoanthropes C→B (S)
reArriverGateExempt alone32 (73%)22120.57 (±0.11)0.536: Hyperadapted Raveners C→D (S), Raveners D→B (S), Ripper Swarms B→C (B), Screamer-killer B→C (B), The Red Terror D→B (A), Winged Hive Tyrant C→D (A)
auraToNeighbours alone31 (70%)19140.55 (±0.12)0.49none
spawnShare75 alone31 (70%)19140.52 (±0.12)0.472: Biovores B→A (S), Norn Emissary A→B (S)
offTableSurvival alone31 (70%)19140.52 (±0.12)0.472: The Red Terror D→C (A), Winged Hive Tyrant C→D (A)
All ten on30 (68%)21130.71 (±0.09)0.5729: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Emissary A→B (S), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Tyrannofex B→C (S), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)

Leave one out (all on but one switch; the next round's starting points):

RunWithin one (of 44)Same, our rulerRaw sameρ (SE)Tyranid list share ρLetters moved (against the baseline)
all but bannerLendOnly30 (68%)23100.65 (±0.10)0.6329: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Lictor S→A, Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Assimilator A→B (S), Norn Emissary A→B (S), Old One Eye B→C (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Raveners D→A (S), Ripper Swarms B→C (B), Screamer-killer B→C (B), Tervigon B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyrannofex B→C (S), Von Ryan's Leapers A→B (S), Winged Hive Tyrant C→D (A), Zoanthropes C→B (S)
all but bannerModelCount30 (68%)21130.72 (±0.09)0.5829: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Assimilator A→B (S), Norn Emissary A→B (S), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Tyrannofex B→C (S), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but turnsHarmonic30 (68%)22120.72 (±0.09)0.5930: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Assimilator A→B (S), Norn Emissary A→B (S), Old One Eye B→C (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), Tervigon B→C (B), The Red Terror D→A (A), Toxicrene B→C, Trygon C→D (B), Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but reArriveAfterKill30 (68%)21130.71 (±0.09)0.5729: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Emissary A→B (S), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Tyrannofex B→C (S), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but bestSize34 (77%)22130.76 (±0.07)0.6117: Biovores B→S (S), Carnifexes C→B (C), Gargoyles S→A, Hierophant C→D (D), Hive Guard C→D (A), Hyperadapted Raveners C→A (S), Old One Eye B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Tyranid Prime with Lash Whip A→D (C), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but bestLeader31 (70%)22150.69 (±0.09)0.4825: Barbgaunts C→B, Biovores B→A (S), Broodlord C→D, Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hyperadapted Raveners C→B (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Old One Eye B→C (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→C (S), Screamer-killer B→C (B), The Red Terror D→A (A), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Venomthropes C→B (B), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but reArriverGateExempt32 (73%)24120.63 (±0.10)0.4621: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Neurogaunts A→S (B), Old One Eye B→C (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→C (S), Screamer-killer B→C (B), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but auraToNeighbours30 (68%)21130.69 (±0.09)0.5529: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Maleceptor B→C (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Norn Emissary A→B (S), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but spawnShare7530 (68%)21130.70 (±0.09)0.5527: Barbgaunts C→B, Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→A (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Tyrannofex B→C (S), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)
all but offTableSurvival30 (68%)22120.72 (±0.09)0.5527: Barbgaunts C→B, Biovores B→A (S), Broodlord C→B, Carnifexes C→B (C), Deathleaper S→A (A), Genestealers C→B, Hierophant C→D (D), Hive Guard C→B (A), Hive Tyrant B→C (S), Hyperadapted Raveners C→A (S), Neurogaunts A→S (B), Neurotyrant B→C (A), Old One Eye B→D (B), Parasite of Mortrex B→C (B), Psychophage B→C (B), Pyrovores D→C (A), Raveners D→A (S), Screamer-killer B→C (B), The Red Terror D→C (A), The Swarmlord A→B (S), Toxicrene B→C, Tyranid Prime with Lash Whip A→D (C), Tyranid Warriors with Melee Bio-Weapons C→B (B), Tyranid Warriors with Ranged Bio-Weapons B→A (C), Von Ryan's Leapers A→B (S), Winged Tyranid Prime A→C, Zoanthropes C→B (S)

Every combination (all 1024 subsets of the ten switches, 10 s): the most within one is 36 of 44 (82%), 20 subsets reach it; none reaches 38. The best eight by within one, then ρ. A diagnostic, not a pick: choosing switches by their fit to Auspex is tuning on the panel (design/decisions.md's rule); each still needs its own reason and the clean panels.

Switches onWithin oneSame, our rulerρ
bannerLendOnly, bestLeader, reArriverGateExempt, auraToNeighbours, spawnShare7536 (82%)250.77
bannerLendOnly, reArriveAfterKill, bestLeader, reArriverGateExempt, auraToNeighbours, spawnShare7536 (82%)250.77
bannerLendOnly, bestLeader, reArriverGateExempt, auraToNeighbours36 (82%)250.76
bannerLendOnly, reArriveAfterKill, bestLeader, reArriverGateExempt, auraToNeighbours36 (82%)250.76
bannerLendOnly, bannerModelCount, bestLeader, reArriverGateExempt, auraToNeighbours, spawnShare7536 (82%)250.76
bannerLendOnly, bannerModelCount, reArriveAfterKill, bestLeader, reArriverGateExempt, auraToNeighbours, spawnShare7536 (82%)250.76
bannerLendOnly, bannerModelCount, bestLeader, reArriverGateExempt, auraToNeighbours36 (82%)250.76
bannerLendOnly, bannerModelCount, reArriveAfterKill, bestLeader, reArriverGateExempt, auraToNeighbours36 (82%)250.76

2. The 44 graded units, baseline and all on

Gap: Auspex's letter minus ours in letters (negative: we rate it lower). Context: the one compose picked with every switch on.

UnitPtsAuspexBaseline (composite)GapAll on (composite)GapJob, all onContext, all on
Biovores60SB (92.4)−2A (97.5)−1RunnerSubterranean Assault, reserves
Hive Tyrant195SB (90.6)−2C (88.4)−3BannerCrusher Stampede, walk, own attacks inside Tyrant Guard
Hormagaunts70SS (98.7)0S (100.0)0AnvilSubterranean Assault, reserves, 20 models
Hyperadapted Raveners165SC (63.1)−3A (96.0)−1RunnerSubterranean Assault, deep, as the pair with Raveners
Maleceptor180SB (83.2)−2B (92.2)−2AnvilCrusher Stampede, walk
Neurolictor80SA (97.2)−1A (97.2)−1RunnerInvasion Fleet, walk
Norn Assimilator250SA (93.6)−1A (94.5)−1AnvilAssimilation Swarm, walk
Norn Emissary250SA (93.6)−1B (94.5)−2AnvilSubterranean Assault, walk
Raveners125SD (61.1)−4A (96.0)−1RunnerSubterranean Assault, deep, joined by Hyperadapted Raveners
The Swarmlord210SA (96.3)−1B (94.4)−2BannerCrusher Stampede, walk, own attacks inside Tyrant Guard
Tyrannofex170SB (90.2)−2C (90.2)−3HammerCrusher Stampede, walk
Von Ryan's Leapers55SA (93.9)−1B (93.9)−2RunnerSynaptic Nexus, walk
Zoanthropes90SC (65.2)−3B (90.5)−2HammerSubterranean Assault, walk, 6 models
Deathleaper80AS (97.9)+1A (97.9)0RunnerSubterranean Assault, walk
Exocrine135AC (78.8)−2C (81.9)−2AnvilCrusher Stampede, walk
Hive Guard80AC (72.8)−2B (93.3)−1HammerSubterranean Assault, walk, 6 models
Neurotyrant130AB (86.4)−1C (89.9)−2HammerSubterranean Assault, walk, as the pair with Zoanthropes
Pyrovores40AD (61.6)−3C (85.2)−2BannerAssimilation Swarm, walk
The Red Terror130AD (55.2)−3A (97.3)0RunnerCrusher Stampede, rearrive
Winged Hive Tyrant185AC (62.7)−2C (82.8)−2BannerCrusher Stampede, deep
Haruspex125BC (81.8)−1C (85.1)−1AnvilCrusher Stampede, walk
Mawloc135BC (78.8)−1C (81.9)−1AnvilCrusher Stampede, deep
Neurogaunts45BA (97.5)+1S (99.5)+2AnvilSubterranean Assault, reserves, 21 models
Old One Eye140BB (85.8)0D (79.5)−2AnvilCrusher Stampede, walk, own attacks inside Carnifexes
Parasite of Mortrex70BB (85.9)0C (85.9)−1RunnerSubterranean Assault, deep
Psychophage110BB (83.2)0C (84.6)−1AnvilCrusher Stampede, walk
Ripper Swarms30BB (82.4)0B (92.5)0BannerAssimilation Swarm, deep
Screamer-killer125BB (82.4)0C (82.4)−1HammerSubterranean Assault, reserves
Tervigon160BB (87.8)0B (90.8)0AnvilCrusher Stampede, walk
Trygon140BC (77.7)−1C (79.8)−1AnvilCrusher Stampede, deep
Tyranid Warriors with Melee Bio-Weapons75BC (79.3)−1B (93.1)0AnvilWarrior Bioform Onslaught, reserves, 6 models
Tyrant Guard80BC (65.7)−1C (84.6)−1BannerSubterranean Assault, reserves, joined by The Swarmlord
Venomthropes55BC (66.4)−1C (87.9)−1AnvilSynaptic Nexus, reserves, 6 models
Carnifexes90CC (81.4)0B (92.0)+1HammerSubterranean Assault, reserves, joined by Old One Eye
Tyranid Prime with Lash Whip75CA (97.4)+2D (64.9)−1BannerSubterranean Assault, reserves, own attacks inside Hormagaunts
Tyranid Warriors with Ranged Bio-Weapons60CB (86.4)+1A (94.9)+2AnvilSubterranean Assault, reserves, joined by Tyranid Prime with Lash Whip
Tyrannocyte80CD (40.2)−1D (40.2)−1HammerInvasion Fleet, deep
Harpy185DD (46.1)0D (46.1)0HammerSubterranean Assault, walk
Harridan610DD (52.4)0D (52.4)0HammerSubterranean Assault, reserves
Hierophant810DC (63.3)+1D (66.1)0AnvilCrusher Stampede, walk
Hive Crone170DD (51.5)0D (51.5)0HammerSubterranean Assault, walk
Mucolid Spores30DD (0.0)0D (0.0)0Hammerno detachment, walk
Spore Mines55DD (0.0)0D (0.0)0Hammerno detachment, walk
Sporocyst145DD (36.9)0D (36.9)0HammerSubterranean Assault, reserves

3. The gaps of two letters or more, all on

14 units. For each, its chosen raw row beside its three nearest Tyranid peers (the same best job with every switch on, nearest in points), and each raw quantity as a ratio to the peers' median: the explainer's logic (T-563), inside the army (the bench holds every Tyranid context; other armies only as the pool). The quantity furthest from the peers comes first.

Hive Tyrant (195 pts in this context; Auspex S, ours C, composite 88.4, best job Banner, 6 of 23 lists). Peers: Winged Hive Tyrant (185 pts, C), The Swarmlord (210 pts, B), Tyrant Guard (290 pts, C).

Tyrannofex (170 pts in this context; Auspex S, ours C, composite 90.2, best job Hammer, 7 of 23 lists). Peers: Hive Crone (170 pts, D), Harpy (185 pts, D), Sporocyst (145 pts, D).

Exocrine (135 pts in this context; Auspex A, ours C, composite 81.9, best job Anvil, 4 of 23 lists). Peers: Mawloc (135 pts, C), Old One Eye (140 pts, D), Trygon (140 pts, C).

Maleceptor (180 pts in this context; Auspex S, ours B, composite 92.2, best job Anvil, 8 of 23 lists). Peers: Tervigon (160 pts, B), Old One Eye (140 pts, D), Trygon (140 pts, C).

Neurogaunts (90 pts in this context; Auspex B, ours S, composite 99.5, best job Anvil, 2 of 23 lists). Peers: Barbgaunts (110 pts, B), Venomthropes (110 pts, C), Termagants (110 pts, S).

Neurotyrant (320 pts in this context; Auspex A, ours C, composite 89.9, best job Hammer, 17 of 23 lists). Peers: Screamer-killer (125 pts, C), Sporocyst (145 pts, D), Hive Crone (170 pts, D).

Norn Emissary (250 pts in this context; Auspex S, ours B, composite 94.5, best job Anvil, 8 of 23 lists). Peers: Norn Assimilator (250 pts, A), Maleceptor (180 pts, B), Tervigon (160 pts, B).

Old One Eye (140 pts in this context; Auspex B, ours D, composite 79.5, best job Anvil, 4 of 23 lists). Peers: Trygon (140 pts, C), Exocrine (135 pts, C), Mawloc (135 pts, C).

Pyrovores (40 pts in this context; Auspex A, ours C, composite 85.2, best job Banner, 4 of 23 lists). Peers: Ripper Swarms (30 pts, B), Winged Tyranid Prime (65 pts, C), Tyranid Prime with Lash Whip (75 pts, D).

The Swarmlord (210 pts in this context; Auspex S, ours B, composite 94.4, best job Banner, 13 of 23 lists). Peers: Hive Tyrant (195 pts, C), Winged Hive Tyrant (185 pts, C), Tyrant Guard (290 pts, C).

Tyranid Warriors with Ranged Bio-Weapons (195 pts in this context; Auspex C, ours A, composite 94.9, best job Anvil, 1 of 23 lists). Peers: Termagants (110 pts, S), Barbgaunts (110 pts, B), Venomthropes (110 pts, C).

Von Ryan's Leapers (55 pts in this context; Auspex S, ours B, composite 93.9, best job Runner, 12 of 23 lists). Peers: Biovores (60 pts, A), Lictor (60 pts, S), Parasite of Mortrex (70 pts, C).

Winged Hive Tyrant (185 pts in this context; Auspex A, ours C, composite 82.8, best job Banner, 1 of 23 lists). Peers: Hive Tyrant (195 pts, C), The Swarmlord (210 pts, B), Tyrant Guard (290 pts, C).

Zoanthropes (190 pts in this context; Auspex S, ours B, composite 90.5, best job Hammer, 16 of 23 lists). Peers: Carnifexes (320 pts, B), Hive Guard (160 pts, B), Tyrannocyte (80 pts, D).

4. Null columns, inert parts and what each switch leaves out

Null in the raw table (written as null, never estimated):

Inert knobs (in the config, with no effect yet): price.shock and price.debuff (one lend column, above); anvil.form (only round 10's OC-turns form) and curve (only the percentile; the log-ratio curve matters only for weighted sums inside a job, which round 10 doesn't have). fire.w reaches Anvil's turns alive and Runner's survival but not Hammer (its turns alive are inside the engine's delivery); target.w and hammer.peak recompute Hammer from the damage vectors (4 figures), scaled by the engine's own lift for the Norns' chosen-unit branch.

No switch is inert. What each one leaves out:

5. Method