Tactical Reroll
⋯

Hard to answer: does surviving everything but a burst explain what the ledger misses? (T-642 step B, 4 Oct)

From reports/tiers/2026-10-04-burst-defend.md , rendered when the site is built.

A read-only check. No ledger number, page default, data file, benchmark or frozen input changes. Our own numbers from the datasheets' dice; unit names only, no rules text.

The short answer

The numbers

The pre-registered test (Tyranids, 52 units, all graded by the headline lists)

Correlation with the residual (ledger rank − consensus rank)Spearman ρOne-sided permutation p (10,000)95% bootstrap (10,000)
Answer shift (Soak rank − Answer Soak rank), primary−0.0440.618−0.325 to 0.232
Combined shift (Kill + Soak ranks → Burst + Answer Soak ranks)0.1300.180−0.136 to 0.380
Exposure shift (Soak rank − Exposure rank), secondary0.1070.228−0.199 to 0.393
Step A's Burst shift, for reference0.0790.292−0.204 to 0.344

Verdict: doesn't hold (needed ρ > 0 with p < 0.05 and at least 4 of the 7 named units; got ρ −0.04, p 0.62, and 4 of 7).

Single predictors of the consensus (Spearman, not pre-registered): Soak −0.09, Answer Soak −0.02, Exposure (lower better) 0.00. Toughness, by either count, says almost nothing about how the reviewers grade Tyranids. Answer Soak and Soak agree at 0.90; Answer Soak and points cost 0.64; Exposure and points cost 0.84.

The named units

Ranks of 52 (1 = hardest to remove; for the combined score, best by Kill + Soak and by Burst + Answer Soak).

UnitPredictedSoak rank → Answer Soak rankMoved as predictedCombined rank →Moved as predictedBurst shift (step A)Ledger rankConsensus rankResidual
Exocrinerise16.5 → 15.5yes14 → 11yes+2206.5+13.5
Tyrannofexrise1 → 6no6 → 10no−5256.5+18.5
Maleceptorrise7 → 8no18 → 21no−11711+6
Haruspexrise12 → 12no (no move)6 → 3yes−12422+2
Toxicrenefall8 → 10yes2.5 → 4yes−72346.5−23.5
Tervigonfall4 → 7yes25.5 → 27.5yes+51640−24
Tyrannocytefall18 → 23yes27.5 → 40yes−94846.5+1.5
Hierophant(not judged)6 → 1–25.5 → 22–+14244.5−2.5

Mean move in the predicted direction over the seven: Answer Soak +0.71 places, Burst +0.86, combined +2.14 (the pre-registered combined prediction, point 3: holds for the named units; its correlation over all 52 is 0.13, p 0.18).

The Tyrannofex is already the toughest Tyranid by Soak; by Answer Soak five units pass it: three dearer single models (Hierophant, Norn Emissary, Harridan) and two six-model squads of tough bodies (Tyrant Guard, Hive Guard). The Exocrine, Haruspex, Toxicrene, Trygon, Mawloc and Pyrovores sit together in the middle: the same handful of enemy units (big melee elites and the C'tan) can finish any of them about as often.

The Hierophant (and the Harridan)

Answers 0.02: only the Imperial Knights' big walkers have a real chance (a quarter to a third) to finish it in one fight, and the typical army holds few of them. Its Answer Soak is more than twice the next unit's, so it ranks 1st (Soak had it 6th); Exposure ranks it 1st too. The Harridan (Answers 0.08) goes 26th → 4th. The reviewers put both at 44.5 of 52. As written in the pre-registration, this is step 12's trap: the finishing rule on the defending side is mostly a reward for being one very expensive model.

The previews (not steps)

Answer Soak per phase × 0.326 (Tyranids; × 0.389 Marines) in each solo form's soak (every β), so the median ranking form's soakEnemy is unchanged; the Hold line reads Soak's shooting number and moves with it. "Both": the same and step A's Burst in Kill's slot (step A's constant). Everything else at the step-6 baseline; scored as tools/ledgerstep.js.

Listρ baseAnswer SoakBurst (step A)BothPairwise baseAnswer SoakBurstBoth
Tyranids auspexFull0.6880.6620.6920.69180.8%79.5%80.5%80.3%
Tyranids hivemindFull0.6640.6390.6620.66080.2%78.7%79.5%79.5%
Tyranids secondFull0.6440.6450.6100.64678.6%78.5%76.5%78.2%
Tyranids maelstrom0.5710.5190.5940.58471.4%68.4%73.5%72.3%
Tyranids astrategas0.3810.3510.3940.38365.9%64.9%67.2%66.4%
Tyranids, mean0.5890.5630.5910.59375.4%74.0%75.4%75.3%
Space Marines auspexFull0.2840.2820.3730.33863.4%63.1%66.8%65.2%
Space Marines tobias0.1970.1590.2870.25154.9%53.1%61.0%59.2%
Space Marines, mean0.2410.2210.3300.29459.2%58.1%63.9%62.2%
The seven, mean0.4900.4650.5160.50870.8%69.5%72.1%71.6%

Moved most by Answer Soak, Tyranids: Hierophant 42 → 30, Neurogaunts 29 → 38, Termagants 36 → 44, Hive Guard 28 → 21, Hormagaunts 26 → 32 (big squads need 16 of 20 dead, which many elite enemy units manage). Marines: Terminator Assault Squad 63 → 1, Terminator Squad 60 → 2, Astraeus 75 → 28, the Centurion squads 34 → 13 and 30 → 10 (a five-model unit of tough bodies with good saves must lose four in one activation: very few enemy units do it).

Space Marines (a transfer check, no named units)

84 units. Answer shift with the residual ρ 0.136, p 0.11 (−0.069 to 0.328); Exposure shift 0.118, p 0.14; the combined shift 0.310, p 0.002 (0.104 to 0.504), against step A's Burst shift alone 0.263, p 0.008. So on Marines the combined score's signal is mostly step A's; the defending half adds a little to the correlation and, in the preview, takes agreement down.

Every Tyranid unit (by ledger rank)

Soak and Answer Soak in enemy points per 100 of ours (Soak shoot + 0.9 × fight, the page's; Answer Soak the same weighting). Shift: Soak rank − Answer Soak rank (+ harder to answer than its Soak says). Answers: expected enemy unit copies (of 15.2) able to finish it in one activation, each at its better phase. Exposure: the share of the enemy army's 2,000 points that answers it (rank 1 the least exposed). Combined: rank by Kill + Soak ranks → by Burst + Answer Soak ranks. Residual: ledger rank − consensus rank among the graded. Its likeliest answers: the enemy units with the most expected finishes (copies × chance), the chance one copy finishes it, and the phase.

UnitPtsModelsSoak (rank)Answer Soak (rank)ShiftAnswersExposure (rank)CombinedLedger rankConsensus (rank)ResidualIts likeliest answers
The Swarmlord2101 (M/V)366 (32)2087 (19)+130.980.129 (15.5)29 → 2414.50 (4)-3Allarus Custodians ×6 86% (fight); Allarus Custodians ×5 72% (fight); C'tan Shard of the Void Dragon ×1 37% (fight)
Lictor601259 (44)529 (42)+26.740.610 (47)36 → 3524.80 (3)-1Lokhust Destroyers ×6 82% (shoot); Skorpekh Destroyers ×3 95% (fight); Vertus Praetors ×3 100% (fight)
Hive Tyrant1951 (M/V)394 (28)2248 (18)+100.980.129 (15.5)34 → 1734.40 (6.5)-3.5Allarus Custodians ×6 86% (fight); Allarus Custodians ×5 72% (fight); C'tan Shard of the Void Dragon ×1 37% (fight)
Zoanthropes903392 (29)1338 (25)+42.250.265 (33)30 → 2443.60 (19)-15Defiler ×1 88% (shoot); Allarus Custodians ×6 88% (fight); Nekrosor Ammentar ×1 57% (fight)
Biovores601271 (42)512 (43)-16.430.593 (46)49 → 4855.00 (1.5)+3.5Lokhust Destroyers ×6 80% (shoot); Vertus Praetors ×3 99% (fight); Skorpekh Destroyers ×3 84% (fight)
Von Ryan's Leapers1056555 (13)1921 (20)-71.490.193 (29)1 → 1.563.40 (22)-16Allarus Custodians ×6 95% (fight); Defiler ×1 71% (shoot); Allarus Custodians ×5 80% (fight)
Norn Assimilator2501 (M/V)559 (11)4866 (9)+20.400.062 (8)16 → 19.573.60 (19)-12C'tan Shard of the Void Dragon ×1 36% (fight); Allarus Custodians ×6 39% (fight); C'tan Shard of the Nightbringer ×1 51% (fight)
Deathleaper801437 (24)1159 (28)-43.130.344 (37)27.5 → 3383.40 (22)-14Vertus Praetors ×3 82% (fight); Allarus Custodians ×6 100% (fight); Defiler ×1 85% (shoot)
Hyperadapted Raveners1655272 (41)387 (48)-73.020.352 (39)22 → 3894.40 (6.5)+2.5Allarus Custodians ×6 100% (fight); Nekrosor Ammentar ×1 91% (fight); Defiler ×1 97% (shoot)
Winged Hive Tyrant1851 (M/V)347 (37)1818 (21)+161.170.151 (25)46 → 31103.20 (25)-15Allarus Custodians ×6 86% (fight); Allarus Custodians ×5 72% (fight); Defiler ×1 41% (shoot)
Old One Eye1401 (M/V)555 (14)3558 (11)+30.820.113 (12)23 → 12113.00 (28.5)-17.5Allarus Custodians ×6 56% (fight); C'tan Shard of the Void Dragon ×1 50% (fight); C'tan Shard of the Nightbringer ×1 64% (fight)
The Red Terror1301 (M/V)242 (45)621 (38)+72.880.330 (36)34 → 29.5124.33 (9)+3Allarus Custodians ×6 98% (fight); C'tan Shard of the Void Dragon ×1 86% (fight); Nekrosor Ammentar ×1 72% (fight)
Tyranid Warriors with Ranged Bio-Weapons603375 (30)751 (35)-54.500.472 (42)9 → 17131.80 (43)-30Vertus Praetors ×3 95% (fight); Lokhust Destroyers ×6 64% (shoot); Nekrosor Ammentar ×1 98% (fight)
Tyranid Prime with Lash Whip751207 (48)394 (46)+26.690.611 (48)34 → 27.5143.75 (16)-2Lokhust Destroyers ×6 91% (shoot); Vertus Praetors ×3 99% (fight); Skorpekh Lord ×1 80% (fight)
Broodlord801236 (46)486 (44)+25.580.528 (43)37 → 29.5153.80 (14)+1Lokhust Destroyers ×6 76% (shoot); Vertus Praetors ×3 94% (fight); Allarus Custodians ×6 100% (fight)
Tervigon1601 (M/V)854 (4)7602 (7)-30.400.062 (9)25.5 → 27.5162.00 (40)-24C'tan Shard of the Void Dragon ×1 36% (fight); Allarus Custodians ×6 39% (fight); C'tan Shard of the Nightbringer ×1 51% (fight)
Maleceptor1801 (M/V)598 (7)6778 (8)-10.410.060 (7)18 → 21174.20 (11)+6Allarus Custodians ×6 56% (fight); Allarus Custodians ×5 35% (fight); C'tan Shard of the Void Dragon ×1 20% (fight)
Tyranid Warriors with Melee Bio-Weapons1506323 (38)772 (34)+41.810.233 (32)20.5 → 17183.00 (28.5)-10.5Allarus Custodians ×6 95% (fight); Defiler ×1 89% (shoot); Nekrosor Ammentar ×1 75% (fight)
Norn Emissary2501 (M/V)922 (2)12159 (3)-10.220.033 (4)16 → 14194.20 (11)+8Allarus Custodians ×6 39% (fight); Allarus Custodians ×5 20% (fight); War Dog Karnivore ×1 18% (fight)
Exocrine1351 (M/V)486 (16.5)2711 (15.5)+10.940.132 (18)14 → 11204.40 (6.5)+13.5Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 64% (fight); Allarus Custodians ×5 69% (fight)
Neurolictor801357 (34)913 (33)+13.700.392 (40)45 → 43215.00 (1.5)+19.5Vertus Praetors ×3 82% (fight); Allarus Custodians ×6 98% (fight); Defiler ×1 92% (shoot)
Trygon1401 (M/V)468 (20)2614 (17)+30.940.132 (18)8 → 6223.00 (28.5)-6.5Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 64% (fight); Allarus Custodians ×5 69% (fight)
Toxicrene1201 (M/V)581 (8)3585 (10)-20.890.125 (13.5)2.5 → 4231.33 (46.5)-23.5Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 64% (fight); Allarus Custodians ×5 69% (fight)
Haruspex1251 (M/V)558 (12)3442 (12)00.890.125 (13.5)6 → 3243.40 (22)+2Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 64% (fight); Allarus Custodians ×5 69% (fight)
Tyrannofex1701 (M/V)1272 (1)9297 (6)-50.350.055 (6)6 → 10254.40 (6.5)+18.5Allarus Custodians ×6 39% (fight); C'tan Shard of the Nightbringer ×1 51% (fight); C'tan Shard of the Void Dragon ×1 18% (fight)
Hormagaunts12020368 (31)579 (39)-81.200.150 (21.5)31 → 34264.20 (11)+15Allarus Custodians ×6 100% (shoot); Defiler ×1 90% (shoot); Allarus Custodians ×5 96% (shoot)
Psychophage1101 (M/V)560 (10)3337 (13)-31.020.140 (20)12.5 → 24273.00 (28.5)-1.5Allarus Custodians ×6 76% (fight); C'tan Shard of the Void Dragon ×1 58% (fight); Allarus Custodians ×5 57% (fight)
Hive Guard1606744 (5)9531 (5)00.330.050 (5)2.5 → 5283.00 (28.5)-0.5Allarus Custodians ×6 31% (fight); Terminator Assault Squad ×10 57% (fight); Terminator Assault Squad ×10 57% (fight)
Neurogaunts9022458 (22)637 (36)-141.250.151 (24)41 → 45292.20 (36.5)-7.5Allarus Custodians ×6 100% (shoot); Defiler ×1 96% (shoot); Allarus Custodians ×5 100% (shoot)
Carnifexes901 (M/V)440 (23)1412 (24)-12.260.268 (35)10.5 → 37302.00 (40)-10Allarus Custodians ×6 94% (fight); C'tan Shard of the Void Dragon ×1 79% (fight); Allarus Custodians ×5 86% (fight)
Winged Tyranid Prime651187 (50)370 (49)+17.840.680 (49)40 → 42312.60 (34.5)-3.5Lokhust Destroyers ×6 98% (shoot); Skorpekh Lord ×1 91% (fight); Skorpekh Destroyers ×3 95% (fight)
Screamer-killer1251 (M/V)425 (25)1737 (22)+31.460.188 (28)10.5 → 7.5322.80 (32.5)-0.5Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 69% (fight); Allarus Custodians ×5 72% (fight)
Harpy1851 (M/V)464 (21)1089 (30)-90.770.105 (10.5)38 → 41330.80 (50.5)-17.5C'tan Shard of the Void Dragon ×1 74% (fight); Defiler ×1 55% (shoot); C'tan Shard of the Nightbringer ×1 82% (fight)
Genestealers14010354 (35)951 (32)+31.470.186 (27)19 → 15343.80 (14)+20Allarus Custodians ×6 92% (fight); Defiler ×1 88% (shoot); Wolf Guard Terminators ×10 94% (fight)
Raveners1255312 (39)546 (40)-12.960.348 (38)32 → 32353.80 (14)+21Nekrosor Ammentar ×1 91% (fight); Allarus Custodians ×6 99% (fight); Defiler ×1 97% (shoot)
Termagants11020401 (27)631 (37)-101.200.150 (21.5)39 → 47363.00 (28.5)+7.5Allarus Custodians ×6 100% (shoot); Defiler ×1 90% (shoot); Allarus Custodians ×5 96% (shoot)
Ripper Swarms503267 (43)448 (45)-26.130.561 (45)42.5 → 49372.00 (40)-3Lokhust Destroyers ×6 99% (shoot); Vertus Praetors ×3 100% (fight); Skorpekh Destroyers ×3 91% (fight)
Pyrovores1003569 (9)3218 (14)-51.060.150 (23)6 → 1.5383.33 (24)+14Allarus Custodians ×6 84% (fight); C'tan Shard of the Void Dragon ×1 57% (fight); Allarus Custodians ×5 62% (fight)
Neurotyrant1301 (M/V)351 (36)1336 (26)+101.790.217 (30)44 → 39393.67 (17)+22Allarus Custodians ×6 86% (fight); Defiler ×1 67% (shoot); Allarus Custodians ×5 72% (fight)
Barbgaunts555362 (33)546 (41)-85.970.561 (44)12.5 → 19.5402.00 (40)0Lokhust Destroyers ×6 98% (shoot); Vertus Praetors ×3 100% (fight); Skorpekh Destroyers ×3 84% (fight)
Mawloc1351 (M/V)486 (16.5)2711 (15.5)+10.940.132 (18)24 → 13412.60 (34.5)+6.5Allarus Custodians ×6 86% (fight); C'tan Shard of the Void Dragon ×1 64% (fight); Allarus Custodians ×5 69% (fight)
Hierophant8101 (M/V)707 (6)26556 (1)+50.020.004 (1)25.5 → 22421.50 (44.5)-2.5Knight Rampager ×1 26% (fight); Canis Rex ×2 37% (fight); Knight Gallant ×1 20% (fight)
Parasite of Mortrex701190 (49)361 (50)-17.940.680 (50)47.5 → 46432.20 (36.5)+6.5Lokhust Destroyers ×6 91% (shoot); Skorpekh Lord ×1 91% (fight); Skorpekh Destroyers ×3 95% (fight)
Harridan6101 (M/V)421 (26)9985 (4)+220.080.013 (2)42.5 → 26441.50 (44.5)-0.5Knight Rampager ×1 67% (fight); Canis Rex ×2 83% (fight); Knight Gallant ×1 55% (fight)
Venomthropes553468 (19)1116 (29)-104.190.442 (41)4 → 9452.00 (40)+5Vertus Praetors ×3 95% (fight); Nekrosor Ammentar ×1 98% (fight); Skorpekh Lord ×1 64% (fight)
Hive Crone1701 (M/V)505 (15)1185 (27)-120.770.105 (10.5)16 → 36460.80 (50.5)-4.5C'tan Shard of the Void Dragon ×1 74% (fight); Defiler ×1 55% (shoot); C'tan Shard of the Nightbringer ×1 82% (fight)
Gargoyles15520234 (47)330 (51)-41.460.174 (26)50 → 50473.60 (19)+28Allarus Custodians ×6 100% (shoot); Defiler ×1 98% (shoot); Allarus Custodians ×5 100% (shoot)
Tyrannocyte801 (M/V)486 (18)1473 (23)-52.200.267 (34)27.5 → 40481.33 (46.5)+1.5Allarus Custodians ×6 98% (fight); C'tan Shard of the Void Dragon ×1 83% (fight); Allarus Custodians ×5 92% (fight)
Tyrant Guard1706877 (3)12274 (2)+10.180.028 (3)20.5 → 7.5492.80 (32.5)+16.5Lion El'Jonson ×1 94% (fight); Ghazghkull Thraka ×1 57% (fight); Knight Rampager ×1 57% (fight)
Sporocyst1451 (M/V)306 (40)1088 (31)+91.810.227 (31)47.5 → 44501.25 (48)+2Allarus Custodians ×6 98% (fight); C'tan Shard of the Void Dragon ×1 83% (fight); Allarus Custodians ×5 92% (fight)
Mucolid Spores301128 (51)391 (47)+413.120.923 (52)51 → 51510.80 (50.5)+0.5Lokhust Destroyers ×6 100% (shoot); Skorpekh Lord ×1 99% (fight); Stealth Battlesuits ×5 98% (shoot)
Spore Mines55346 (52)174 (52)013.350.920 (51)52 → 52520.80 (50.5)+1.5Lokhust Destroyers ×6 100% (shoot); Stealth Battlesuits ×5 100% (shoot); Pathfinder Team ×10 100% (shoot)

"(M/V)": MONSTER or VEHICLE, finished only when every model is destroyed.

Method notes and doubts

Files and runtime

tools/burst.js --defend (node tools/burst.js --defend --write: Tyranids 50 s with step A and the previews, 13 s without; --army space-marines, 4 min), tests/unit/burst.test.js (Answer Soak by hand), reports/tiers/2026-10-04-burst-defend.json and -space-marines.json (every unit's Soak, Answer Soak per phase, Answers, AnswerPoints, Exposure, ranks, combined, consensus, residual, likeliest answers; the statistics; the previews).

Pre-registration (written and committed before the reviewers' letters were read for this check)

Everything below is fixed before the first run of step B that reads a reviewer letter. The results are added in a later commit; any change to this section after that commit would be marked as such. Step A's tables (which show each unit's consensus and residual) were read before this was written: the named units come from them, so the named-unit part is not blind; the correlation test is.

The idea being tested

Jordan's colleague (4 Oct), the defending half: big chassis such as the Exocrine and the Tyrannofex are not worn down by small fire; only units that can finish them in one go threaten them. Players play cat and mouse with them, and a piece that is never finished keeps working. The step-A finishing rule, now on our side: our MONSTER or VEHICLE unit counts as removed only when every model is destroyed in one enemy activation; any other unit when fewer than 25% of its starting models remain. An activation that falls short is wasted (the target runs and hides, the premise), so damage is not carried from one enemy activation to the next.

The pieces (tools/burst.js --defend)

The yardstick (unchanged from step A)

Consensus: each unit's mean letter over the headline Tyranid lists that grade it (auspexFull, hivemindFull, secondFull, maelstrom, astrategas; S 5 … F 0), ranked best first, ties sharing the mean rank. Residual: the ledger's rank among the graded − the consensus rank (positive: the reviewers rate it better than the ledger). Ungraded units are left out of every statistic.

The prediction (if the idea holds)

  1. Primary: Spearman ρ(residual, Answer shift) > 0.
  2. Named units: Exocrine, Tyrannofex, Maleceptor, Haruspex rise (Answer shift > 0); Toxicrene, Tervigon, Tyrannocyte fall (Answer shift < 0). A unit with no move counts as not moving the predicted way.
  3. Combined: the combined shift lifts the named units more than either half alone: the mean of (direction × shift) over the seven named units is larger for the combined shift than for the Answer shift and than for step A's Burst shift; and ρ(residual, combined shift) is reported beside ρ(residual, Answer shift).
  4. Secondary, reported, not judged: ρ(residual, Soak rank − Exposure rank, Exposure ranked lowest first).

Tests: one-sided permutation p (10,000 shuffles of the residual, seeded) and a 95% bootstrap interval (10,000, seeded), as step A.

Verdict: "holds" when the primary ρ is positive with p < 0.05 and at least 4 of the 7 named units move the predicted way; otherwise "doesn't hold".

What we expect, honestly

The preview (not a step)

The ledger with each solo form's soak[β].shoot and .fight replaced by its Answer Soak per phase (every β the same), × one constant c so the median ranking form's soakEnemy (shoot + 0.9 × fight) is unchanged; an infinite phase is set to the largest finite value of its army; everything else at step 6 (Hold reads Soak's shooting number, so it moves with it: said beside the result). And a second preview with both this and step A's Burst in Kill's slot. Scored on the headline lists (pairwise and ρ, Tyranids; Space Marines too if it runs in reasonable time). Previews only.