From 7dc72009eb110994dd92b6d8a32fed083e8ddc8d Mon Sep 17 00:00:00 2001 From: Oliver Rieger Date: Sat, 29 Aug 2026 16:55:55 +0200 Subject: [PATCH] =?UTF-8?q?The=20leagues=20are=20cleared=20for=20main=20?= =?UTF-8?q?=E2=80=94=20the=20verdict=20is=20in?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- PROJECT.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/PROJECT.md b/PROJECT.md index 2ae3a8b..7694b03 100644 --- a/PROJECT.md +++ b/PROJECT.md @@ -491,7 +491,16 @@ 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 boot gate learns about the profile (2026-08-29, same day, STAGING ONLY) +## THE LEAGUES LAND ON MAIN (2026-08-29, end of the build day) + +Oliver's phone verdict after the full staging day: "super — sehr gute session. bitte merge nach +main." Everything from the plan through the four phases and the whole polish tail (the plaque, +the climb, the deterministic cup, the boot gate) fast-forwards to main in one piece; staging and +main are identical again, as the branch rule wants. Prod grows `profiles.json` beside +`scores.json` on its /data volume on first write. The "STAGING ONLY" stamps on the logs below +are history from here down. + +## Session log: the boot gate learns about the profile (2026-08-29, same day) Oliver: on a fresh load the player/build requests are still in flight while the splash is already interactive. The existing `#splash.busy` gate (sprites + fonts) now ALSO waits for the profile