Kill Team league app
Auspex Fatalis
Runs a small in-person Kill Team league from your phone. Score reporting, a schedule with no rematches, standings, and a finals bracket. Sign in with Discord, since that's where the league already hangs out.
What it is
A league app for Kill Team, the Warhammer 40k skirmish game. Players report scores from the table, standings update, and the schedule avoids rematches. The season ends in a finals bracket.
Organizers get their own screens, a Discord hookup, and a weekly recap. It's dark and a little gothic, because the game is too.
How it fits
It's one part of the stack, where my projects run each other.
What the others do for Auspex Fatalis
- NightForge → Auspex Fatalis Runs the Auspex Fatalis docs sweep through its own sync-docs port. Read the story →
- Screenery → Auspex Fatalis Posts a screenshot gallery on every Auspex Fatalis pull request, and serves the help-article images.
- Merge & Tell → Auspex Fatalis Drafts the posts for Auspex Fatalis merges, steered by the repo's .marketing.yml.
A look around
Live screenshots. CI takes them on every merge and Screenery serves the newest. Nobody exports a PNG by hand.
Recent updates
Written by Merge & Tell from the pull requests that shipped them.
-
Privacy help article now matches what the database enforces
Pending roster entries are visible only to the person who submitted them and to season organizers. Our help article's source doc had said any signed-in account could read them. That access was closed months ago, but the written record never caught up.
-
Corrections guide now matches who can actually see the override log
The guide said any league member could read the override history. That was wrong. Only organizers can, and the guide now says so, in line with the rest of our docs on corrections.
-
Custom tie-breakers now rank the standings in existing seasons
Add a tie-breaker number to a season in Settings and the standings table uses it. Before, players were asked to enter the value and the table kept ranking by the old criteria. The dice were rolled and nobody read them.
-
Recap preview save errors now say what actually went wrong
When a preview fails to save, you now get a plain "try again in a moment" message instead of a false claim that the week's recap was already posted. Before, any failure on our side, a bad write, a half-finished deploy, a validation miss, read as "frozen week," so organizers stopped and left the week blank.
-
Kill Team score guide now matches what the standings record
The help guide now spells out the full formula: Crit, Kill, and Tac Ops, plus half your Primary category (rounded up), plus a +1 edge to whichever side scored strictly more Kill Ops. Before, the guide stopped at the three categories, so your hand total never matched the stored one.