Tactical Reroll
⋯

Tyranids, round 10: Anvil as OC-turns per point, a fieldable pool, a final rank on frozen cuts, the list-share headline, the explainer (2026-10-02)

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

T-563 (Jordan, 2 Oct, via the design session): the method appraisal's experiments 1 to 4 (reports/tiers/2026-10-02-method-appraisal.md) and an explainer. Switch r10 over r8 in tools/tiertest.js (V10C), run as round 9's command plus --r10json <file>; rounds 8 and 9 come from the same run. Round 9's survival gate is gone from the code, so round 9 is shown as published (its JSON) and, where noted, rerun without the gate. A report: nothing here changes a published score or page.

The four experiments against their success numbers:

ExperimentSuccess numberRound 10Verdict
1. Anvil = OC × min(turns alive, 5) ÷ points, no gateevery unit's list share ρ ≥ 0.150.160 (whole pool), 0.157 (fieldable)met
no unit over 1,000 pts at S0 (round 9: 8 on its cuts)met
Auspex ρ ≥ 0.470.515met
Anvil's ρ with points within ±0.150.178 (whole pool), 0.185 (fieldable); round 8 0.034, round 9 0.413not met
2. The list-share headlinethe versions' order differs from the pooled ρ'sit does (section 1)met; adopted
3. A fieldable poolpanel ρ moves under 0.01; S-per-army ρ above −0.24Tyranids 0.515 → 0.515, Space Marines −0.071 → −0.071, Orks −0.189 → −0.183; S per army −0.15 → −0.16met
4. Final rank + frozen cutsS 8 ± 1%; S-per-army ρ ≥ 0S 92 of 1153 (8.0%); ρ −0.16S share met, S-per-army ρ not met

In short. The new Anvil gives back what round 9 lost on list share (pooled 0.077 → 0.160, per-army median 0.113 → 0.176, AUC 0.536 → 0.584, all close to round 8) while keeping round 9's Auspex gain (0.51) and taking the Titans out of S: no unit over 1,000 pts is S, and Anvil no longer tracks cost the way round 9's did (ρ with points 0.41 → 0.18). It misses its last success number, though: 0.18 is outside ±0.15, because turns alive still rise with a unit's size and toughness, so mid-priced monsters keep a lead over cheap infantry. Orks fall from −0.12 to −0.18 and Space Marines rise from −0.10 to −0.07, both inside one SE. Cutting the pool to fieldable units moves no panel by 0.01, as expected. The final rank plus frozen cuts puts S at exactly 8% and lifts the S-per-army check from −0.39 to −0.16. That is better, but still negative: the armies with the most near-identical datasheets (the Space Marine chapters, Deathwatch) still collect S. On the all-armies view the Tyranids now have one S (Termagants), so the within-army letters are the view to compare with Auspex: 13 units are two or more letters off there, against 14 in round 9.

1. Yardsticks: three panels and the list-share headline

ρ: Spearman's rank correlation between our score and the panel's letters (SE: Bonett and Wright's). Strict on our ruler (within-army view) / raw (all-armies letters) / within one (all-armies letters), shuffle baselines in brackets. The list-share headline (from round 10 on, the appraisal's experiment 2): over the units some winning list could field (armies with 5 or more winning lists): the median of each army's ρ with its list share (27 armies with 10 or more such units), the Tyranids' own ρ beside it (the overfit gauge: the panel we tuned on against everyone else), the AUC for units winning lists take against units they never take (0.5 is chance), the hit rate (share taken among our top quarter, against the base rate), and ρ among taken units only. Round 9 as published (with its gate); round 9 without the gate is this code's rerun.

YardstickRound 8Round 9Round 9, gate removedRound 10
Tyranids (Auspex, 44): ρ (SE)0.47 (±0.13)0.49 (±0.13)0.49 (±0.13)0.51 (±0.12)
Space Marines (Tista Minis, 30): ρ (SE)−0.18 (±0.19)−0.10 (±0.19)−0.14 (±0.19)−0.07 (±0.19)
Orks (Sprues & Brews, 45): ρ (SE)−0.12 (±0.15)−0.12 (±0.15)−0.12 (±0.15)−0.18 (±0.15)
Tyranids: strict on our ruler / raw / within one20 (10.6) / 19 (8.7) / 31 (21.0)19 (10.7) / 18 (8.4) / 31 (21.1)17 (10.2) / 18 (8.9) / 31 (20.8)19 (10.7) / 12 (7.7) / 26 (20.5)
Space Marines: strict on our ruler / raw / within one8 (7.1) / 8 (6.8) / 18 (19.2)8 (7.6) / 7 (6.3) / 20 (18.2)8 (7.3) / 7 (6.1) / 19 (17.9)9 (7.5) / 10 (8.0) / 22 (21.0)
Orks: strict on our ruler / raw / within one10 (10.2) / 10 (10.7) / 30 (29.0)10 (10.6) / 13 (12.0) / 30 (30.3)10 (10.6) / 13 (12.0) / 30 (30.3)10 (10.6) / 11 (11.1) / 27 (27.4)
Tyranid list share: ρ (all 52)0.410.450.450.46
Every unit's list share: pooled ρ (the old headline)0.1620.0770.0780.157
Per-army median ρ with list share0.1880.1130.1130.165
Tyranids' own ρ (overfit gauge) / its lead over the median0.409 / +0.220.453 / +0.340.449 / +0.340.465 / +0.30
AUC, taken against never taken0.5850.5360.5360.582
Hit rate: taken among our top quarter (base rate)71% (63%)63% (63%)63% (63%)69% (63%)
ρ among taken units only0.0980.0660.0670.098
Units in the list-share pool (taken)1105 (697)1105 (697)1105 (697)1103 (697)
Anvil percentile's ρ with points (every unit)0.0340.44 (the appraisal's figure)0.4130.185 (whole pool 0.178)

Check: the report's own headline code on round 10's final scores gives median 0.165, AUC 0.582, taken 0.098 (the tool's, on the composite: 0.165, 0.582, 0.098; a percentile changes only ties).

Reading it. Round 10 is the first round to lift the tuned panel and list share together: Tyranids 0.49 → 0.51, per-army median 0.113 → 0.165, AUC 0.536 → 0.582, ρ among taken units 0.066 → 0.098. Space Marines move up and Orks down, both inside one SE. The all-armies raw count for the Tyranids falls (18 → 12) because the frozen cuts give S to 8% of every army pooled, while Auspex hands S to 13 of 44 Tyranids; within the army, strict on our ruler is back at 19. Removing round 9's gate alone changes little (Space Marines −0.10 → −0.14, nothing else past the second decimal), so the rerun's round 9 is a fair stand-in.

Every version on the headline. Rerun from today's code in one run (round 9 without its gate; round 9 as published from its JSON). The pooled ρ is the old headline, beside the new ones.

VersionTyranids (Auspex)Space MarinesOrksPooled list sharePer-army medianTyranids' own ρ (lead)AUCHit rateρ among taken
V2b0.07 (±0.16)−0.24 (±0.18)0.06 (±0.15)0.0880.1260.087 (−0.04)0.55668%0.020
V30.21 (±0.15)−0.18 (±0.19)0.18 (±0.15)0.1640.2100.172 (−0.04)0.59071%0.087
V40.19 (±0.15)0.03 (±0.19)−0.19 (±0.15)0.1040.1420.113 (−0.03)0.56168%0.042
Round 5 (V5)0.38 (±0.14)−0.01 (±0.19)−0.12 (±0.15)0.1280.1560.244 (+0.09)0.57268%0.063
Every army (T-552)0.37 (±0.14)−0.06 (±0.19)−0.14 (±0.15)0.1550.1980.277 (+0.08)0.58272%0.091
Round 6 (CP 0)0.34 (±0.14)−0.03 (±0.19)−0.16 (±0.15)0.1690.2340.273 (+0.04)0.59072%0.097
Round 6b (CP 30)0.39 (±0.14)−0.03 (±0.19)−0.16 (±0.15)0.1710.2340.321 (+0.09)0.59173%0.100
Round 70.50 (±0.12)−0.05 (±0.19)−0.13 (±0.15)0.1640.1840.394 (+0.21)0.58371%0.113
Round 80.47 (±0.13)−0.18 (±0.19)−0.12 (±0.15)0.1620.1880.409 (+0.22)0.58571%0.098
Round 9 (published, with the gate)0.49 (±0.13)−0.10 (±0.19)−0.12 (±0.15)0.0770.1130.453 (+0.34)0.53663%0.066
Round 9, gate removed0.49 (±0.13)−0.14 (±0.19)−0.12 (±0.15)0.0780.1130.449 (+0.34)0.53663%0.067
Round 10, whole pool0.51 (±0.12)−0.07 (±0.19)−0.19 (±0.15)0.1600.1760.465 (+0.29)0.58469%0.097
Round 100.51 (±0.12)−0.07 (±0.19)−0.18 (±0.15)0.1570.1650.465 (+0.30)0.58269%0.098

Order of the versions. By pooled ρ: Round 6b (CP 30) > Round 6 (CP 0) > Round 7 > V3 > Round 8 > Round 10 > Every army (T-552) > Round 5 (V5) > V4 > V2b > Round 9. By per-army median: Round 6 (CP 0) > Round 6b (CP 30) > V3 > Every army (T-552) > Round 8 > Round 7 > Round 10 > Round 5 (V5) > V4 > V2b > Round 9. Spearman between the two orders over the 11 versions: 0.91; with the AUC: 0.95.

What the headline shows. The two orders agree broadly (round 9 last on both, rounds 6 and 6b near the top) but differ in the middle. T-552 is 7th by pooled ρ and 4th by the per-army median, and round 7 slips from 3rd to 6th. So the pooled number has been ranking versions partly on army-level offsets. The AUC tells the same story as the median: rounds 6 and 6b separate taken from never-taken units best (0.59), and every round since has sat at or below that. The overfit gauge: the Tyranids' own ρ was below the median until round 5. It climbed to a +0.34 lead in round 9 and is +0.30 in round 10. The method has been learning the Tyranids faster than it generalises. Round 10 is the first round in which the median rises more than the Tyranid ρ does (+0.05 against +0.01).

2. The Tyranid table, all 44 units Auspex grades

Sorted by Auspex's tier, then name. Round 9: as published (all-armies letters on round 8's fixed cuts S ≥ 95, A ≥ 88, B ≥ 80, C ≥ 65). Round 10 all armies: the final score (the pool percentile of the composite, over the 1153 fieldable non-Legends units) on the frozen cuts S ≥ 92.02, A ≥ 77.02, B ≥ 49.96, C ≥ 20.03. Within army: round 10's composite ranked inside the Tyranids (top 10% S, 15% A, 25% B, 30% C, rest D). The four job percentiles are round 10's at the unit's best detachment (bracketed: a job it may not hold). Lists: Tyranid winning lists (of 23) taking it. What moved: round 9 → round 10, the composite before → after, and Anvil's percentile when it moved by 3 or more.

UnitPtsAuspexRound 9Round 10 all armiesWithin armyFinal scoreHammerAnvilRunnerBannerListsWhat moved
Biovores60SABB70.7133092022 of 23A → B: composite 92.5 → 92.4 (Runner 92)
Hive Tyrant195SABB65.8505712916 of 23A → B: Anvil 71 → 57; composite 90.7 → 90.6 (Banner 91)
Hormagaunts70SAAS91.2259971013 of 23
Hyperadapted Raveners165SDDC12.46345234911 of 23
Maleceptor180SBCB43.8558315268 of 23B → C: composite 85.2 → 83.2 (Anvil 83)
Neurolictor80SSAA85.92832973117 of 23S → A: Anvil 28 → 32; composite 97.2 → 97.2 (Runner 97)
Norn Assimilator250SSBA74.8669411115 of 23S → B: Anvil 100 → 94; composite 99.9 → 93.6 (Anvil 94)
Norn Emissary250SSBA74.764941118 of 23S → B: Anvil 100 → 94; composite 99.9 → 93.6 (Anvil 94)
Raveners125SDDD10.8436155012 of 23
The Swarmlord210SSAA83.05753129613 of 23S → A: Anvil 68 → 53; composite 96.3 → 96.3 (Banner 96)
Tyrannofex170SSBB64.488881507 of 23S → B: Anvil 96 → 88; composite 97.8 → 90.2 (Hammer 88 + 2.2 steps)
Von Ryan's Leapers55SABA76.1376294012 of 23A → B: Anvil 44 → 62; composite 94.0 → 93.9 (Runner 94)
Zoanthropes90SCDC14.96549501416 of 23C → D: Anvil 43 → 49; composite 65.6 → 65.2 (Hammer 65)
Deathleaper80ASAS88.638329867 of 23S → A: composite 97.9 → 97.9 (Runner 98)
Exocrine135ACCC33.065792264 of 23
Hive Guard80ACCC23.573595701 of 23
Neurotyrant130ABBB53.03464198617 of 23
Pyrovores40ADDD11.0133341624 of 23
The Red Terror130ADDD7.3553850010 of 23
Winged Hive Tyrant185ACDC12.1526316531 of 23C → D: composite 65.4 → 62.7 (Anvil 63)
Haruspex125BBCC40.463822633 of 23B → C: composite 80.5 → 81.8 (Anvil 82)
Mawloc135BCCC32.949793602 of 23
Neurogaunts45BAAA86.924974902 of 23
Old One Eye140BBBB51.0677822864 of 23
Parasite of Mortrex70BBBB51.118288661 of 23
Psychophage110BCCB44.050836385 of 23
Ripper Swarms30BBCB42.08(0)55821 of 23B → C: composite 82.5 → 82.4 (Banner 82)
Screamer-killer125BBCB41.9824825113 of 23B → C: Anvil 57 → 48; composite 83.0 → 82.4 (Hammer 82)
Tervigon160BSBB56.7498818480 of 23S → B: Anvil 96 → 88; composite 96.0 → 87.8 (Anvil 88)
Trygon140BCCC31.260783106 of 23
Tyranid Warriors with Melee Bio-Weapons75BCCC34.519794264 of 23
Tyrant Guard80BCDC15.748666304 of 23C → D: Anvil 76 → 66; composite 76.1 → 65.7 (Anvil 66)
Venomthropes55BDDC16.3216661441 of 23
Carnifexes90CCCC39.658814204 of 23
Tyranid Prime with Lash Whip75CSAA86.72211649711 of 23S → A: Anvil 20 → 11; composite 97.4 → 97.4 (Banner 97)
Tyranid Warriors with Ranged Bio-Weapons60CCBB52.835864851 of 23C → B: Anvil 79 → 86; composite 79.3 → 86.4 (Anvil 86)
Tyrannocyte80CDDD1.940(43)(68)210 of 23
Harpy185DDDD3.846(0)1200 of 23
Harridan610DDDD5.752(0)000 of 23
Hierophant810DADC12.748630270 of 23A → D: Anvil 93 → 63; composite 93.5 → 63.3 (Anvil 63)
Hive Crone170DDDD5.552(0)1400 of 23
Mucolid Spores30DDDD0.00(0)(56)00 of 23
Spore Mines55DDDD0.00(0)(48)00 of 23
Sporocyst145DDDD1.437(0)(17)00 of 23

The 8 Tyranids Auspex doesn't grade: Barbgaunts D → C (within C, 28.1); Broodlord B → C (within C, 41.5); Gargoyles A → A (within S, 88.6); Genestealers C → C (within C, 26.0); Lictor S → A (within S, 87.2); Termagants S → S (within S, 93.8); Toxicrene B → C (within B, 44.9); Winged Tyranid Prime S → A (within A, 83.7).

25 of 52 Tyranid letters move round 9 → round 10. Two or more letters from Auspex: 13 in round 9 (all armies), 18 in round 10 all armies (Raveners, Hyperadapted Raveners, Von Ryan's Leapers, Zoanthropes, Maleceptor, Tyrannofex, Norn Emissary, Norn Assimilator, Hive Tyrant, Biovores, The Red Terror, Winged Hive Tyrant, Pyrovores, Hive Guard, Exocrine, Tyrant Guard, Venomthropes, Tyranid Prime with Lash Whip), 13 within the army (Raveners, Hyperadapted Raveners, Zoanthropes, Maleceptor, Tyrannofex, Hive Tyrant, Biovores, The Red Terror, Winged Hive Tyrant, Pyrovores, Hive Guard, Exocrine, Tyranid Prime with Lash Whip).

What moved, and why. Most round 9 → round 10 letter moves come from the cuts, not the score: a composite of 92 to 97 was S or A on round 8's fixed cuts, and it is A or B as a percentile. Biovores (92.4), Hive Tyrant (90.6) and Von Ryan's Leapers (93.9) barely move in score but drop a letter. The Anvil changes do the rest. The big bodies lose (the Norns 100 → 94, Tyrannofex 96 → 88, Tervigon 96 → 88, Hierophant 93 → 63), while ranged Warriors (79 → 86) and Von Ryan's Leapers (44 → 62) gain. Within the army, Hormagaunts go A → S and the Hierophant A → C (Auspex: S and D), which closes two of round 9's misses; the Tyrannofex goes S → B, which opens a new one. The rest of round 9's misses stay: Raveners and Hyperadapted Raveners (Auspex S, ours D and C), Zoanthropes, Maleceptor, the Red Terror, Biovores, Hive Tyrant, Pyrovores, Hive Guard, Exocrine and the Lash Whip Prime.

3. Anvil, before and after

Round 9: hits to destroy × OC ÷ points × Battle-shock × position × revive × the survival gate. Round 10: OC × min(turns alive, 5) ÷ points (per 100 pts) × Battle-shock × position × revive, no gate. Turns alive are turns5's T: each of the six attacker classes' hits to destroy against half the median unit's, held to 1 to 5, mixed by the meta's incoming fire (×0.5 for a lone character), so the measure is OC-turns bought per point and stops counting survival at the game's length. Raw numbers at each unit's best detachment and way in (detachment OC included). Titans: round 10 on the whole pool (before the pool cut); a pair that appears in both Titanicus armies is one row.

UnitPtsOCTurns alive (≤ 5)Anvil raw, round 9Anvil pct, round 9Anvil raw, round 10Anvil pct, round 10Letter 9 → 10
Neurogaunts45112.27312.08949.897A → A
Gargoyles80202.09326.39052.798A → A
Termagants60202.09419.89663.299S → S
Hormagaunts70202.09379.89357.299A → A
Norn Emissary25054.83212.01008.294S → B
Norn Assimilator25054.49205.71007.494S → B
Tyrannofex17054.71426.39615.888S → B
Warhound Titan (Titanicus Traitoris, Adeptus Titanicus)110016–444.0966.9154S → D
Revenant Titan (Aeldari)110016–354.4917.2756A → D
Reaver Titan (Titanicus Traitoris, Adeptus Titanicus)220020–415.3954.3238S → D (whole pool), then out
Warbringer Nemesis Titan (Titanicus Traitoris, Adeptus Titanicus)260020–468.7983.6536S → D (whole pool), then out
Warlord Titan (Titanicus Traitoris, Adeptus Titanicus)350030–705.21003.8637S → D (whole pool), then out
Phantom Titan (Aeldari)210020–405.2944.5238A → D (whole pool), then out

Reading it. The gaunts and Gargoyles (OC 11 to 20 for 45 to 80 pts, about two turns alive) are Anvil's top 2% again, as in round 8, but now for a stated reason: OC-turns per point. The Norns and the Tyrannofex keep a high Anvil (88 to 94) from five turns alive on OC 5. They are no longer at the top, because survival past five turns buys nothing. Titans fall from 91 to 100 down to 36 to 56: a Warlord's OC 30 for five turns is 3.9 OC-turns per 100 pts, against Termagants' 63.

4. The pool: fieldable units only

Rule: a unit over 2000 pts at its listed size can't be fielded in a 2,000-pt list, so it leaves the pool before any percentile (Legends were never in). 8 units drop (1161 → 1153):

UnitArmyPtsWinning listsRound 9 letterRound 9 AnvilRound 10 Anvil (whole pool)Round 10 final (whole pool)
Reaver TitanTitanicus Traitoris2200–S95381.9 (D)
Warbringer Nemesis TitanTitanicus Traitoris2600–S98361.4 (D)
Warlord TitanTitanicus Traitoris3500–S100371.6 (D)
Reaver TitanAdeptus Titanicus2200–S95381.9 (D)
Warbringer Nemesis TitanAdeptus Titanicus2600–S98361.4 (D)
Warlord TitanAdeptus Titanicus3500–S100371.6 (D)
Phantom TitanAeldari21000 of 15A94382.1 (D)
MantaT'au Empire21000 of 24D000.9 (D)
YardstickRound 10, whole poolRound 10, fieldable poolChange
Tyranids: ρ0.5150.5150.000
Space Marines: ρ−0.071−0.0710.000
Orks: ρ−0.189−0.1830.006
Every unit's list share (pooled)0.1600.157−0.003
Per-army median0.1760.165−0.011
AUC0.5840.582−0.002
S share against top-quarter lists, per army−0.15−0.16−0.01

Reading it. Six of the eight are the Titanicus Titans, which no winning list can take in a 2,000-pt game; with round 10's Anvil they already sat at the bottom (final 0.9 to 2.1), so taking them out shifts everyone's percentile by under 1 point. The panels don't move (Orks +0.006); the per-army median falls 0.011 because the Phantom and the Manta leave their armies' lists (two zero-share units that ranked low, which helped the Aeldari's and T'au's ρ). The rule stays for its own sake: units that can't be fielded shouldn't set anyone's percentile, and both Titanicus armies drop off the S table (they were 100% S in round 9).

5. The final score, S per army

The final score is the pool percentile of the composite (round 8's best allowed job + steps): the share of the 1153 fieldable units scoring below it, 0 to 100. A monotone transform, so no ρ moves (ties aside); it spreads the best-of-four pile-up. Units per 10-point bin:

Bin0s10s20s30s40s50s60s70s80s90s100+
Composite (best job + steps)31413336311318332236850
Final score1161151151161151151161151151150

Frozen cuts (calibrated on this run, 2 Oct, the lowest final score inside each share: S 8%, A 15%, B 27%, C 30%, D 20%): S ≥ 92.02, A ≥ 77.02, B ≥ 49.96, C ≥ 20.03, in V10C. They give S 92, A 172, B 312, C 346, D 231 of 1153. From now on they stay: a round that lifts most scores would show as more S. The within-army view: S 116, A 179, B 290, C 342, D 226.

S per army. ρ between an army's S share and its top-quarter lists (June to September, data/metatrack.json; the 29 armies with 10 or more units): round 9 on its cuts −0.39, on its proposed cuts −0.24; round 10 −0.16 (whole pool −0.15); within-army view −0.40. Negative means the armies we hand the most S to are the ones that place least.

ArmyUnitsS, round 9S share, round 9S, round 10S share, round 10Top-quarter lists
Deathwatch10550%550%0
White Scars2150%150%0
Space Wolves21838%524%4
Space Marines843542%1417%1
Adepta Sororitas33824%515%6
Leagues of Votann22523%314%5
Blood Angels16425%213%3
Genestealer Cults902528%1011%2
Black Templars19947%211%1
World Eaters30517%310%5
Astra Militarum722129%710%4
T'au Empire42819%410%12
Orks551222%59%6
Ultramarines1119%19%4
Adeptus Mechanicus34412%39%9
Emperor's Children2329%29%9
Chaos Space Marines58916%59%6
Adeptus Custodes31413%26%11
Dark Angels16319%16%2
Death Guard36719%26%7
Aeldari751114%45%6
Chaos Knights271244%14%1
Agents of the Imperium29414%13%1
Thousand Sons3526%13%6
Drukhari37514%13%1
Necrons52815%12%15
Tyranids521121%12%8
Adeptus Titanicus14100%00%0
Chaos Daemons7711%00%5
Grey Knights26415%00%3
Imperial Fists3267%00%2
Imperial Knights2727%00%1
Iron Hands200%00%0
Raven Guard200%00%1
Salamanders2150%00%3
Titanicus Traitoris14100%00%0

Reading it. S per army is now a quota over all armies, so an army's share can be compared. The check improves from −0.39 to −0.16 but stays negative. Deathwatch (50%), Space Wolves (24%) and the plain Space Marines (17%) still lead, with 0 to 4 top-quarter lists. Necrons (2%), Tyranids (2%) and Custodes (6%) trail, with 15, 8 and 11. Two things drive it. The Marine chapters share most datasheets, so one strong datasheet counts once per chapter. And our score doesn't see what makes Necrons and Custodes win: reanimation and army rules worth more than any one unit. That is the cross-army claim the appraisal warned about. Nothing yet shows that the all-armies letters are comparable between armies.

6. The explainer: the eight units two or more letters off in round 9

node tools/tiertest.js --explain "<unit>" [--army <army>] [--out] prints one unit's round-10 numbers beside its three nearest peers (same best job, nearest in points, its own army within ×2 first), then the biggest difference from them on each raw quantity. On its own it runs the round-10 pipeline (about 25 s) and stops; in a full run, --explain-out <folder>. The eight outputs: reports/tiers/2026-10-02-explain-<unit>.md.

Across the eight: three point to raw quantities we don't have yet: a hidden or tunnelling arrival (Raveners, Hyperadapted Raveners), a unit's protection lent to another squad (Zoanthropes), and the board-control worth of Battle-shock and mortal wounds (Maleceptor). Three point to weights: Anvil for cheap high-OC bodies (Neurogaunts), Runner's points gate (Deathleaper) and Banner per point for cheap leaders (the Lash Whip Prime). Two may be the consensus: the Lash Whip Prime, which the lists back, and the Red Terror, once its leader pairing is checked.