Tactical Reroll
⋯

The detachment audit (T-690, 5 Oct)

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

Jordan asked: "are the detachments all loaded and their math implemented correctly?" This report answers for the 16 armies with reviewer panels. It is a report only: no rebuild, and no ledger number moves. The tool is tools/detaudit.js; its numbers are in 2026-10-05-detachment-audit.json. It read the ledger's frozen inputs (snapshot eb3590a, BSData 374f505, hash 30f0056e6103), the built ledgers (docs/lab/ledger/ for Tyranids and Space Marines, build/ledger/ for the rest, all from before T-687), and Track A (step 34b) through the ledger page's compute(). Rules were read on Wahapedia's 11th-edition pages to understand them; nothing here is their wording.

The short answer

All armies

ArmyBuilt / matched-playMissingIllegal or BoardingRules with diceRules the ledger appliesDice rules that add nothingEnhancements with dice (never applied)Hand checks: math / rule read rightWins most (share of units; alone, tied)
Tyranids10/100050%33%213 of 343/3 / 3/3Subterranean Assault 58% (30 alone, 2 tied)
Space Marines16/160063%13%821 of 593/3 / 3/3Ironstorm Spearhead 65% (55, 12)
Adeptus Mechanicus10/100070%20%510 of 343/3 / 3/3 (1 doubt)Rad-zone Corps 78% (22, 9) ⚑
Agents of the Imperium5/50080%60%14 of 203/3 / 3/3Ordo Malleus 34% (7, 14)
Astra Militarum11/110046%8%59 of 383/3 / 3/3Designation Force 42% and Siege Regiment 42% (0, 60) ⚑
Blood Angels24/24 (8 + 16 Codex)0058%13%1130 of 853/3 / 3/3Rage-Cursed Onslaught 70% (14, 2)
Dark Angels24/24 (8 + 16)0058%8%1228 of 853/3 / 3/3Ironstorm Spearhead 80% (74, 15) ⚑
Death Guard9/9000%0%09 of 302/2 / 2/2four-way tie, 25% each (0, 36) ⚑
Drukhari0/990—————No detachment 100% ⚑ (T-687)
Emperor's Children10/100064%9%612 of 341/1 / 0/1Coterie of the Conceited 100% (23, 0) ⚑
Genestealer Cults9/90055%9%511 of 303/3 / 3/3Xenocult Masses 77% (52, 34) ⚑
Leagues of Votann10/100050%0%58 of 342/2 / 2/2Persecution Prospect 61% (5, 17) ⚑
Orks15/150060%40%310 of 383/3 / 2/3War Horde 66% (35, 7)
Space Wolves23/23 (7 + 16)0061%17%1031 of 813/3 / 1/3Saga of the Great Wolf 90% (19, 0) ⚑
Thousand Sons9/90067%0%69 of 302/2 / 2/2Ritual of Regeneration 80% (21, 14) ⚑
World Eaters8/80075%25%37 of 263/3 / 2/3Brazen Engines 35% and Cult of Blood 35% (0, 21) ⚑

How to read the columns:

Frozen against live inputs. Of the built detachments, only Emperor's Children's Frenzied Host differs between the frozen detfx.json and the live one. That is the 30 Sep update's Frantic Focus change. Its effect is vouched either way, so it changes no number.

What the ledger does with a detachment

Each form takes one detachment (or one way of answering its choices), and the ledger applies the pieces like this:

Mismatches, army by army

Only armies with a mismatch are listed. Each line gives the mismatch, its cause and its size in the ledger's numbers.

Drukhari

Genestealer Cults

Emperor's Children

Space Wolves

Agents of the Imperium

Orks

World Eaters

Astra Militarum

Dark Angels

Space Marines, Blood Angels

Adeptus Mechanicus

Death Guard, Thousand Sons, Leagues of Votann

Tyranids

For T-687 (and the ledger's owner)

  1. Drukhari: load the nine only: Drukhari detachments from the Aeldari key, not all 24 (above).
  2. Genestealer Cults: don't add Infestation Swarm; it's Boarding Actions.
  3. detRulesOf scoping (tools/ledger.js): check choice options' effects too. Idols of Khorne currently reaches every World Eaters unit.
  4. Data fixes that would move numbers (effects files, a deliberate re-freeze):
    • Choices that are rolls, ladders or once-a-battle need a share or a mean, not a free pick: Pledges to the Dark Prince, Master of Wolves, Mission Tactics, Unpredictable Genius, Try Dat Button!, Blood Tithe.
    • Wrath of Khorne should exclude Epic Heroes.
    • Born Soldiers' Regiment half and the Drukhari's two "not MONSTER/VEHICLE" rules need a "not these target keywords" condition.
    • Dark Age Arsenal needs when.weapon.
    • Wrath of the Rock, Covenite Coterie and Tools of Torment need sVsT.
    • Blood Tithe's Feel No Pain should be fnpPsychic/fnpMortal.
  5. Design questions, not bugs (for the supervisor):
    • The ×1.065 on every unit for a noted rule that names a few units or acts once for the army.
    • Vouched conditions at zero, which makes the few unconditional rules decide every army's best detachment.
    • No enhancements or stratagems.

Doubts