Tactical Reroll
⋯

Model steps judged after a re-fit of the weights, 2026-10-04

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

Each run: tools/ledgerfit.js fits the base (every step switch off) and fits again with the run's switches on, by the same procedure: the seven weights and lands fitted, everything else hibernated at tools/ledger-benchmarks/2026-10-03-step6-baseline.json; ridge λ 0.01 toward the base benchmark's values; the same seeds. Lists: tyr.auspexFull, tyr.hivemindFull, tyr.secondFull, tyr.maelstrom, tyr.astrategas, sm.auspexFull, sm.tobias. Yardstick through compute() at each fit (ρ; pairwise on the tiers S to D, as the step log). Leave one list out: each list scored by the fit on the other 6. Noise: each army's SD of mean ρ over the scrambled fits (10 per ledger, the base's and the run's pooled: 20). Hint by the keep rule: KEEP only when the mean ρ and mean pairwise both rise and neither army's mean ρ falls past its noise. A hint; the supervisor decides.

RunMean ρ (base → on)Mean pairwiseTyranids ρSpace Marines ρLeft out: mean ρLeft out: mean pairwiseHintLeft out agrees
base re-fit (against the step-6 weights)0.490 → 0.486 (−0.004)70.8% → 70.5% (−0.2)0.589 → 0.585 (−0.004)0.241 → 0.238 (−0.003)0.490 → 0.486 (−0.004)70.8% → 70.5% (−0.2)––
burstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure0.486 → 0.559 (+0.073)70.5% → 74.4% (+3.8)0.585 → 0.650 (+0.065)0.238 → 0.332 (+0.095)0.486 → 0.556 (+0.071)70.5% → 74.2% (+3.7)KEEPyes (KEEP)
burstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure + cpRefile0.486 → 0.559 (+0.073)70.5% → 74.4% (+3.8)0.585 → 0.650 (+0.065)0.238 → 0.332 (+0.094)0.486 → 0.560 (+0.074)70.5% → 74.4% (+3.9)KEEPyes (KEEP)

The base row compares the step-6 baseline as it stands (its weights, unfitted; left out is in sample there) with the base re-fitted on the 7 lists. Noise (SD of mean ρ, scrambled fits): Tyranids 0.059, Space Marines 0.093, all lists 0.052 (first run's pool).

Per list (ρ / pairwise, S to D)

ListStep 6Base re-fitburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressureburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure + cpRefile
tyr.auspexFull0.688 / 80.8%0.693 / 81.0%0.758 / 84.3%0.747 / 83.5%
tyr.hivemindFull0.664 / 80.2%0.658 / 80.1%0.713 / 82.5%0.722 / 83.0%
tyr.secondFull0.644 / 78.6%0.622 / 77.5%0.650 / 78.7%0.654 / 79.1%
tyr.maelstrom0.571 / 71.4%0.565 / 71.0%0.663 / 76.1%0.661 / 76.1%
tyr.astrategas0.381 / 65.9%0.386 / 66.2%0.464 / 70.9%0.465 / 70.9%
sm.auspexFull0.284 / 63.4%0.280 / 63.2%0.373 / 66.9%0.372 / 66.9%
sm.tobias0.197 / 54.9%0.195 / 54.7%0.292 / 61.0%0.292 / 61.1%

Left out (each list by the fit on the others), ρ / pairwise:

ListBase re-fitburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressureburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure + cpRefile
tyr.auspexFull0.692 / 80.9%0.755 / 84.1%0.747 / 83.5%
tyr.hivemindFull0.657 / 80.0%0.715 / 82.6%0.727 / 83.3%
tyr.secondFull0.623 / 77.6%0.646 / 78.5%0.655 / 79.2%
tyr.maelstrom0.567 / 71.0%0.658 / 75.8%0.661 / 76.1%
tyr.astrategas0.390 / 66.3%0.458 / 70.6%0.467 / 71.0%
sm.auspexFull0.277 / 63.0%0.372 / 66.9%0.372 / 66.8%
sm.tobias0.194 / 54.7%0.291 / 60.9%0.292 / 61.0%

The fitted knobs

KnobStep 6Base re-fitburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressureburstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure + cpRefile
lands1.5001.4511.4511.451
wKill498.2445.6317.8332.5
wSoak14.9715.1415.7115.63
wScore9.6529.8909.9019.957
wActions1.3061.2961.3001.301
wHold18.8919.8619.5319.75
wPresence2.5152.6052.8442.803
wSpawn15.6515.2515.2315.20

Movers (ranks between the base re-fit and the run's re-fit; letters per list)

burstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure. Tyranids: Harpy 32 → 44 (D/D/D/F/D), Ripper Swarms 38 → 50 (B/C/B/D/D), Neurotyrant 39 → 28 (A/–/–/A/B), Psychophage 27 → 36 (B/B/A/B/C), Toxicrene 26 → 34 (C/–/–/D/D), Raveners 36 → 29 (S/B/A/B/A), Neurolictor 21 → 15 (S/S/S/–/S), Hormagaunts 23 → 17 (S/A/B/A/S). Space Marines: Apothecary 10 → 77 (B/D), Rhino 18 → 64 (B/D), Firestrike Servo-Turrets 64 → 23 (B/D), Captain in Phobos Armour 36 → 76 (B/D), Lieutenant in Phobos Armour 44 → 78 (C/C), Techmarine 14 → 43 (A/B), Company Heroes 25 → 52 (A/B), Terminator Assault Squad 63 → 39 (S/B).

burstKill + threatSoak + r.mortal=1 + r.heal=1.805 + r.buff=1.12 + r.detachment=1.065 + dialBiovoresOnly + shockPressure + cpRefile. Tyranids: Harpy 32 → 44 (D/D/D/F/D), Ripper Swarms 38 → 50 (B/C/B/D/D), Neurotyrant 39 → 28 (A/–/–/A/B), Von Ryan's Leapers 5 → 14 (S/B/A/B/C), Psychophage 27 → 36 (B/B/A/B/C), Toxicrene 26 → 34 (C/–/–/D/D), Raveners 36 → 29 (S/B/A/B/A), Neurolictor 21 → 15 (S/S/S/–/S). Space Marines: Apothecary 10 → 77 (B/D), Rhino 18 → 65 (B/D), Firestrike Servo-Turrets 64 → 23 (B/D), Captain in Phobos Armour 36 → 76 (B/D), Lieutenant in Phobos Armour 44 → 78 (C/C), Techmarine 14 → 43 (A/B), Company Heroes 25 → 52 (A/B), Terminator Assault Squad 63 → 39 (S/B).

Base re-fit against step 6: Tyranids: Neurogaunts 29 → 22 (B/C/C/C/C), Haruspex 24 → 29 (B/B/A/A/B), Biovores 5 → 1 (S/S/S/S/S), Hive Tyrant 3 → 6 (S/A/S/A/A), Hormagaunts 26 → 23 (S/A/B/A/S), Toxicrene 23 → 26 (C/–/–/D/D), Trygon 22 → 24 (B/C/B/B/A), Termagants 36 → 34 (B/B/C/B/A). Space Marines: Outrider Squad 7 → 4 (A/C), Invictor Tactical Warsuit 19 → 22 (B/D), Lieutenant 31 → 34 (S/C), Land Raider 57 → 54 (A/C), Land Raider Crusader 68 → 65 (B/D), Intercessor Squad 15 → 13 (S/A), Rhino 20 → 18 (B/D), Tactical Squad 21 → 19 (B/D).

Checks and run times