diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index 6ae8e97..9db8fdb 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -75,8 +75,16 @@ jobs:
BUILD_VERSION="${MAJORMINOR}.${MICRO}"
COMMIT_URL="https://github.com/mhoennig/werkbaum/commit/$(git rev-parse HEAD)"
echo "Footer-Version: ${BUILD_VERSION} -> ${COMMIT_URL}"
+ # Latest-Build-Hinweis (Symbol + Tooltip) hinter dem Titel: kennzeichnet
+ # NUR diese Pages-Veröffentlichung als Entwicklungsstand. Wird bewusst
+ # erst hier auf der Site-Kopie injiziert (wie Version/LICENSE), damit die
+ # Quelle und jede andere Instanz (schlichter `npm run build`) ihn nicht
+ # tragen. Literale UTF-8-Zeichen (kein `#`/`&`, sonst kollidiert der
+ # sed-Delimiter); Anker `` ist im Bundle eindeutig.
+ BADGE='🚧'
mkdir -p site
sed -e 's#\.\./LICENSE#LICENSE#g' \
+ -e "s##${BADGE}#" \
-e "s#\(]*>\)[0-9.]\+#\1${BUILD_VERSION}#" \
frontend/dist/index.html > site/index.html
diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md
index 7d707f8..60dce9b 100644
--- a/docs/DECISIONS.md
+++ b/docs/DECISIONS.md
@@ -135,6 +135,19 @@ zählt der flache CI-Klon nur einen Commit. `1.0` bleibt die Version beim lokale
Links**: „Werkbaum" → Repo-Startseite, die Versionsnummer (``) →
exakt der deployte Commit (`…/commit/`, im Build via `git rev-parse HEAD`).
+**Latest-Build-Hinweis:** Der Pages-Deploy ist der jeweils frischeste
+Entwicklungsstand und kann Fehler enthalten; die *eigentliche* (stabile) Instanz
+läuft woanders. Damit nur diese Veröffentlichung als „latest build" markiert ist,
+injiziert der Workflow — nach demselben Muster wie Version/LICENSE, also **nur auf
+der Site-Kopie** — hinter dem Titel (``, im Bundle eindeutiger Anker) ein
+kleines Symbol mit Tooltip (`🚧`, zweisprachiger
+`title`). Die Quelle bleibt unberührt: ein schlichter `npm run build` (z. B. für
+die stabile Instanz) erzeugt die Datei **ohne** Hinweis. Bewusst nicht als
+i18n-UI-Text im `I18N`-Objekt, weil es kein Produkt-Feature ist, sondern
+Deploy-Metainformation genau dieser Pipeline (D14: die Quelle nicht um
+Deploy-Spezifika erweitern). Umgesetzt mit literalen UTF-8-Zeichen im
+`sed`-Replacement (kein `#`/`&`, sonst kollidiert der Delimiter).
+
(Nummerierung: D15 war bereits für den kompakten Modus vergeben, daher D16.)
## D17 — Kleiner Bildschirm: ein Bereich, kompakte Legende & Sprachwahl