Tactical Reroll
⋯

Reviewers' reasons as tags (T-705, 5 Oct)

From reports/tiers/2026-10-05-reasons.md , rendered when the site is built.

Discovery only: a report, nothing adopted, no ledger or exam file touched. Made by node tools/reasons.js --md --out reports/tiers/2026-10-05-reasons; the per-unit tags are in 2026-10-05-reasons.json for the pooled readable model (T-704) to use as variables later.

In plain English

How it was done

Glossary

TagKindMeans
dmg-tankspositivedamage into vehicles and monsters
dmg-hordespositivedamage into hordes, screens and light infantry
dmg-heavypositivehits hard in general, or into elites
durablepositivehard to kill, or keeps something else alive
screenpositivescreens: denies space, guards home
scorerpositiveholds or grabs objectives, Battleline
action-doerpositivedoes actions and mission tasks
mobilepositivefast or very mobile
arrivalpositivearrives well: Deep Strike, reserves, Scouts, forward deployment
transportpositivecarries other units
leader-unlockpositivea character that makes the squad it leads
army-enginepositivebuffs others: auras, the army rule, a detachment it unlocks, support pieces
battle-shockpositiveforces or feeds Battle-shock
hiddenpositivehard to target: Lone Operative, Stealth
overwatchpositivereactive fire or out-of-turn damage
indirectpositiveindirect fire
cheappositivecheap for what it does, filler, efficient
overcostednegativecosts too much, better if cheaper, a points rise
sibling-betternegativea same-army option does the job better
fragilenegativedies easily, needs protecting
slow-or-awkwardnegativeslow, hard to deliver, needs a ride, restrictive keywords
unreliablenegativeswingy or risky dice
detachment-dependentcontextgraded for, or only good in, one detachment
needs-supportcontexta squad graded with its leader or partner
situationalcontextniche, a counter pick, matchup or list dependent
copiescontexthow many to take matters: the first is a sure pick, or best in pairs
unprovencontextpending points, untested, or held for availability or an expected nerf

Jordan's six, read

UnitLetters (Hivemind · Into the Hive Mind · Auspex)Jordan's rivalRival higher inWhat the notes say
GargoylesB · B · Bnone (his note: they jail and steal objectives)–nothing; tier names only (detachment dependent; specific use case)
Winged Hive TyrantB · B · AHive Tyrant (A · S · S)3 of 3nothing; tier names only
Ranged WarriorsC · C · Cmelee Warriors (B · B · B)3 of 3graded apart from the melee ones, nearly a step higher (Auspex); top of its grade (Into the Hive Mind)
Von Ryan's LeapersB · A · SLictor (A · S · S)2 of 3, level in the thirdnot yet played (Into the Hive Mind)
CarnifexesC · C · CHaruspex (B · A · B)3 of 3only one, led by Old One Eye (two of three)
ToxicreneC · B · CHaruspex (B · A · B)3 of 3moved up a step while grading (Into the Hive Mind); tier names only

The letters agree with Jordan's "the better option takes the slot" reading for five of the six, but no reviewer's note on file says so; it is our reading of their letters, not their stated reason. T-682's rivals dial, which models exactly this, was measured and not kept (held out −0.73 ± 0.73): the reviewers' letters already put these units low, so a rival penalty mostly pushes down units that are already down.

The tool's tables

Panels read

PanelArmyReviewerUnitsAny tagRole or held-back tag
2026-06-21-tyranids-hivemind-full.jsonTyranidsHivemindHobbies52331
2026-06-28-dark-angels-tacticalrock.jsonDark AngelsTacticalRock40K9331
2026-06-29-world-eaters-red-path.jsonWorld EatersThe Red Path3051
2026-07-07-drukhari-deploy-on-the-line.jsonDrukhariDeploy on the Line 40K2400
2026-07-08-space-marines-tobias.jsonSpace MarinesBrother Tobias82279
2026-07-10-thousand-sons-redundant-rolling.jsonThousand SonsRedundant Rolling2842
2026-07-27-tyranids-second-full.jsonTyranidsInto the Hive Mind52206
2026-07-28-death-guard-disgustingly-resilient.jsonDeath GuardThe Disgustingly Resilient Podcast3683
2026-08-04-space-marines-auspex-full.jsonSpace MarinesAuspex Tactics84104
2026-08-05-adeptus-mechanicus-belisarius-paul.jsonAdeptus MechanicusBelisarius Paul3290
2026-08-05-agents-of-the-imperium-varik.jsonAgents of the ImperiumInquisitor Varik - Ordo Tactica2641
2026-08-20-world-eaters-tactical-sugar.jsonWorld EatersTactical Sugar30171
2026-08-29-leagues-of-votann-auspex.jsonLeagues of VotannAuspex Tactics181815
2026-09-11-genestealer-cults-rey.jsonGenestealer Cults40k Rey2480
2026-09-12-tyranids-auspex-full.jsonTyranidsAuspex Tactics52105
2026-09-12-world-eaters-exalted.jsonWorld EatersExalted40k3031
2026-09-17-space-marines-grimdark.jsonSpace MarinesGrimdark Breakdown61184
2026-09-18-emperors-children-joys.jsonEmperor's ChildrenJoy's 40k channel2372
2026-09-19-blood-angels-grimdark-chronicle.jsonBlood AngelsGrimdark Chronicle1933
2026-09-26-space-marines-tacticalrock.jsonSpace MarinesTacticalRock40K1211
2026-09-27-genestealer-cults-von-carmian.jsonGenestealer Cults40k Vtuber: Christian Von Carmian2463
2026-09-29-space-wolves-art-of-war.jsonSpace WolvesArt of War 40k2121
2026-10-02-space-marines-tistaminis.jsonSpace MarinesTista Minis303030
2026-10-02-orks-spruesandbrews.json (retired)OrksSprues & Brews454444

Skipped: 2026-03-tyranids-maelstrom.json (10th edition); 2026-04-21-tyranids-astrategas.json (10th edition); 2026-05-14-leagues-of-votann-astrategas.json (10th edition); 2026-10-03-astra-militarum-auspex.json (no notes on any unit (a summary file, or a list read without reasons)); 2026-10-03-leagues-of-votann-2025.json (10th edition); 2026-10-03-leagues-of-votann-discussion.json (10th edition); 2026-10-03-space-marines-auspex.json (no notes on any unit (a summary file, or a list read without reasons)); 2026-10-03-tyranids-hivemind.json (no notes on any unit (a summary file, or a list read without reasons)); 2026-10-03-tyranids-second.json (no notes on any unit (a summary file, or a list read without reasons)); tyranids-auspex.json (no notes on any unit (a summary file, or a list read without reasons)).

Tag × letter, pooled (every 11th-edition panel with notes, the retired Ork panel left out)

883 graded units; mean letter 3.07 (S 5, A 4, B 3, C 2, D 1, F 0).

TagKindnstatedSABCDFmeanvs all
detachment-dependentctx694831536153.09+0.02
situationalctx572012322112.67-0.40
needs-supportctx2622498413.38+0.31
leader-unlockpos252171354.08+1.01
overcostedneg2121227102.81-0.26
unprovenctx1717145432.76-0.31
sibling-betterneg12111292.42-0.65
dmg-heavypos111114423.36+0.29
durablepos9914313.56+0.49
transportpos8812323.25+0.18
cheappos8812413.38+0.30
army-enginepos661143.50+0.43
slow-or-awkwardneg66332.50-0.57
copiesctx6631114.00+0.93
dmg-tankspos551133.60+0.53
scorerpos551223.80+0.73
dmg-hordespos44224.00+0.93
action-doerpos44134.25+1.18
mobilepos44313.50+0.43
arrivalpos33124.33+1.26
hiddenpos33123.33+0.26
overwatchpos33214.33+1.26
screenpos2225.00+1.93
battle-shockpos1113.00-0.07
indirectpos1112.00-1.07
fragileneg1113.00-0.07

Tag × letter, pooled, stated tags only (no tier names, pairings or sibling letters)

883 graded units; mean letter 3.07 (S 5, A 4, B 3, C 2, D 1, F 0).

TagKindnstatedSABCDFmeanvs all
detachment-dependentctx484831218153.06-0.01
needs-supportctx2222278413.18+0.11
leader-unlockpos212161144.10+1.03
overcostedneg2121227102.81-0.26
situationalctx20201213312.95-0.12
unprovenctx1717145432.76-0.31
dmg-heavypos111114423.36+0.29
sibling-betterneg11111282.45-0.62
durablepos9914313.56+0.49
transportpos8812323.25+0.18
cheappos8812413.38+0.30
army-enginepos661143.50+0.43
slow-or-awkwardneg66332.50-0.57
copiesctx6631114.00+0.93
dmg-tankspos551133.60+0.53
scorerpos551223.80+0.73
dmg-hordespos44224.00+0.93
action-doerpos44134.25+1.18
mobilepos44313.50+0.43
arrivalpos33124.33+1.26
hiddenpos33123.33+0.26
overwatchpos33214.33+1.26
screenpos2225.00+1.93
battle-shockpos1113.00-0.07
indirectpos1112.00-1.07
fragileneg1113.00-0.07

Tag × letter, the three Tyranid transcripts

156 graded units; mean letter 3.19 (S 5, A 4, B 3, C 2, D 1, F 0).

TagKindnstatedSABCDFmeanvs all
situationalctx266141112.50-0.69
detachment-dependentctx23512113.00-0.19
leader-unlockpos852424.00+0.81
needs-supportctx7422123.57+0.39
overcostedneg22114.00+0.81
sibling-betterneg21113.50+0.31
copiesctx22113.50+0.31
battle-shockpos1113.00-0.19
unprovenctx1114.00+0.81

Per reviewer (tags on 3 or more of its units: mean letter against the reviewer's own mean)

Tyranid consensus (tags given by all three reviewers, then by two)

UnitHivemindHobbies · Into the Hive Mind · Auspex TacticsAll threeTwo of three
BarbgauntsC · B · C–situational
BroodlordA · A · Aleader-unlock–
CarnifexesC · C · C–needs-support
GenestealersA · A · A–needs-support
HormagauntsA · B · S–needs-support
Old One EyeB · A · B–leader-unlock
PsychophageB · A · B–detachment-dependent
Ripper SwarmsC · B · B–situational
ToxicreneC · B · C–situational
TrygonC · B · B–situational
Winged Tyranid PrimeB · B · C–detachment-dependent

The gap list

TagKindRecords (all, Orks too)of them statedTyranidsWhat the ledger hasStatus
detachment-dependentctx694823solo best form, r.detachment, typicalDet (T-683)the ledger takes the best detachment; typicalDet measured −0.38
dmg-heavypos32320Kill, burstKilladopted
leader-unlockpos32288leadersLeading, charHome, leaderCredit, joinedMarginalbuilt, at 0
needs-supportctx26227attachChars, joinedMarginal, joinedShapleypartly (attachChars Track B)
situationalctx582126nonenone
overcostedneg21212per-point grading, pointsExpadopted (per point)
durablepos20200Soak, threatSoakadopted
army-enginepos19190r.buff, supportMeasured, supportCredit, armyEnabler, charAurapartly (r.buff 1.12; supportMeasured Track B)
unprovenctx17171none (not a game variable)out of scope
mobilepos15150r.movement, reach, charMoveneutral (multiplier at 1, dials at 0)
transportpos14140wCarry, carryCargo and the carry slidersbuilt, at 0
sibling-betterneg12112rivalW (T-682)built, not kept
dmg-tankspos11110Kill by target class (killClassWeight, preferredTargets)built, at 0 / Track B only
action-doerpos990Actions (wActions), secondaryVPadopted (secondaryVP at 0)
cheappos990per-point grading, smallPieceadopted (per point)
dmg-hordespos880Kill by target class (killClassWeight, preferredTargets)built, at 0 / Track B only
arrivalpos770Presence (reach), arrivalKill, charArrivepartly (arrivalKill at 0 in Track A)
slow-or-awkwardneg770lands (charge landing), carryNeedpartly (lands adopted; no keyword-restriction term)
scorerpos660Score, Hold (wScore, wHold), scoreFlooradopted
hiddenpos660r.lone, screenHide, loneOpSoakpartly (r.lone 1.93)
copiesctx662none (cpOnce is for rules, not units)none
overwatchpos440r.overwatchneutral (Jordan's call, at 1)
battle-shockpos331shockPressure, charShockAmpadopted (shockPressure)
screenpos220screenTrade, screenArea, screenBlock, screenScore, screenJobbuilt, at 0
fragileneg220Soakadopted
indirectpos110nonenone
unreliableneg110none (expected dice only, no variance term)none

Jordan's six

Gargoyles (Jordan: earn their slot by jailing and stealing objectives)

Winged Hive Tyrant (Jordan: loses its slot to a better option for the same job; rival named: Hive Tyrant)

Tyranid Warriors with Ranged Bio-Weapons (Jordan: lose their slot to a better option; maybe a reviewers' miss; rival named: Tyranid Warriors with Melee Bio-Weapons)

Von Ryan's Leapers (Jordan: lose their slot to a better option for the same job; rival named: Lictor)

Carnifexes (Jordan: lose their slot to a better option for the same job; rival named: Haruspex)

Toxicrene (Jordan: loses its slot to a better option for the same job; rival named: Haruspex)