diff --git a/PROJECT.md b/PROJECT.md
index e5a5c28..e1703af 100644
--- a/PROJECT.md
+++ b/PROJECT.md
@@ -491,6 +491,25 @@ zombie (now an occasional opponent, `TUNE.racketEvery`, not the every-game fixtu
`RETURNED`, `DOUBLE KILL`) is a footnote to something you already watched happen. Sharing the loud
FACE with the milestone cards is right; sharing their SIZE made every footnote read as a milestone.
+## Session log: the copy audit — every modal says what it means (2026-08-29, Oliver's ask)
+
+A sweep over every modal/card message for decoding-required copy, four finds fixed:
+
+- **The arcade's rules card said DEATH MATCH** — a leftover of the era when the solo mode WAS
+ one; the picker has said ARCADE/THE CLIMB for a day. It wears THE CLIMB now ("THE WHOLE CLUB,
+ BOTTOM UP / ONE GAME PER BODY — HOW FAR CAN YOU GET?"); netplay keeps DEATH MATCH (there it is
+ literally the mode) and says "WOUND YOUR FRIEND".
+- **The tournament card's "UP YOUR LEAGUE'S DEAD HIERARCHY"** (the trigger for this audit) became
+ "YOUR LEAGUE, ROUND BY ROUND / WIN IT ALL — MOVE UP A LEAGUE" — the payoff was never named.
+- **The ball-machine card never named the machine** ("SWING TO RETURN — OR SWISH IT AWAY", an
+ instruction without a subject) — "A BALL MACHINE / SWING ITS SHOTS BACK — OR SWISH THEM AWAY".
+- **The drill's "FAST BEATS CLOSE · STREAKS PAY"** decrypted on the zoned card ("THE FASTEST
+ BODY — NOT THE NEAREST" / "THE WRONG BODY BREAKS THE STREAK" — checked against drill.js's
+ actual rule); the body keeps the old words for the suite.
+- **SUDDEN DEATH only sold the win** — it names both stakes now ("LOSE: THE DEAD TAKE A GAME /
+ AND FIVE MORE CLIMB THE FENCE", the real resolveInterlude cost). Judged fine and left alone:
+ the boss walk-on, horde, barrel, trainer, training-court and bench copy.
+
## Session log: the rules cards get zones too (2026-08-29, Oliver: "wichtige Infos, schwer zu erfassen")
Same disease as the walk-on, same medicine: the three mode modals (THE TOURNAMENT, DEATH MATCH,
diff --git a/index.html b/index.html
index 65c22b7..fa44680 100644
--- a/index.html
+++ b/index.html
@@ -871,6 +871,6 @@ if (location.hostname !== 'splatter-tennis.wuwi.one' && !window.Capacitor?.isNat
-
+