Dritte Schicht: auch die Webdesign-Seiten trugen Stempel vom August

Nach den 35 oeffentlichen Seiten und den zwei Zahlen des Service
Workers lag dieselbe Faeulnis noch eine Ebene tiefer:

    webdesign/*.html   49x ?v=20260823wd20   (23. August)
                        1x ?v=20260825wd51   (25. August)

Zwei VERSCHIEDENE Stempel in 13 Seiten, und beide aus dem August. Sie
verweisen auf dieselben Dateien wie die Startseite -- darunter
`main.css` --, und der Server schickt dazu ein Jahr `immutable`. Wer
den Bereich seit August besucht hatte, hatte sie eingefroren, ganz
unabhaengig vom Service Worker.

Dritte Schicht desselben Fehlers an einem Vormittag. Alle drei hatten
dieselbe Ursache: eine Zahl, die ein Mensch pflegen sollte.

Der Stempler nimmt die 13 Seiten jetzt mit -- 554 Verweise in 48
Seiten, EIN Stempel. `workspace/` bleibt ausgenommen: Dort arbeitet
`workspace-stempel.mjs`, und zwei Werkzeuge auf demselben Ordner
waeren zwei Antworten auf dieselbe Frage.

Und die Wache liest sie mit. Haette sie nur die Wurzel gelesen, waere
sie gruen gewesen und haette die Haelfte geprueft -- genau die Sorte
gruener Haken, die nichts bedeutet.

Viermal heute ist mir beim Schreiben ein Backslash durch die Shell
verlorengegangen (`\1` wurde zum Steuerzeichen, `\\` zu nichts).
Die Hausnotiz sagt das seit Langem; ich habe es viermal trotzdem
gemacht. Ab jetzt: alles mit Backslash geht durch das Werkzeug, nicht
durch die Befehlszeile.

Gemessen: pruef-zwischenspeicher 34/0, pruef-bewegung 9/0,
pruef-css-klassen 37/0, pruef-struktur 44/0.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-30 12:14:23 +02:00
co-authored by Claude Opus 5
parent 12fa0e45ba
commit f53791cefd
97 changed files with 1237 additions and 1204 deletions
+22 -22
View File
@@ -5,8 +5,8 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>DOGFATHER UNIVERSE — Streamer. Community. HasiDog. Manager.</title>
<meta name="description" content="DOGFATHER UNIVERSE: die Heimat von DogFather als Streamer, der HasiDog-Community und Manager DogFather bei Spicy Media." />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png?v=202609301210" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png?v=202609301210" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/universe-32.png?v=202609301213" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/universe-180.png?v=202609301213" />
<link rel="manifest" href="/manifest.json" />
<meta name="theme-color" content="#065f76" />
<meta property="og:type" content="website" />
@@ -20,10 +20,10 @@
<meta name="twitter:description" content="DOGFATHER UNIVERSE: die Heimat von DogFather als Streamer, der HasiDog-Community und Manager DogFather bei Spicy Media." />
<meta name="twitter:image" content="https://dogfather-universe.com/assets/img/og-cover.jpg" />
<link rel="stylesheet" href="assets/css/main.css?v=202609301210" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=202609301210" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=202609301210" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=202609301210" />
<link rel="stylesheet" href="assets/css/main.css?v=202609301213" />
<link rel="stylesheet" href="assets/css/theme-dogfather.css?v=202609301213" />
<link rel="stylesheet" href="assets/css/theme-hasidog.css?v=202609301213" />
<link rel="stylesheet" href="assets/css/theme-spicymedia.css?v=202609301213" />
</head>
<body class="start-seite">
<div id="site-header"></div>
@@ -42,7 +42,7 @@
Bildschirm ist; ein CSS-Hintergrund kann das nicht, weil die Kante
dort je nach Fensterformat woanders liegt. -->
<div class="hero-artwork" aria-hidden="true">
<img class="hero-artwork-scharf" src="assets/img/universe-trio.jpg?v=202609301210"
<img class="hero-artwork-scharf" src="assets/img/universe-trio.jpg?v=202609301213"
width="1600" height="900" alt="" fetchpriority="high" decoding="async" />
</div>
@@ -170,7 +170,7 @@
<div class="char-showcase">
<a class="char-card dogfather" href="streamer.html">
<img src="assets/img/char-dogfather.jpg?v=202609301210" width="599" height="1212"
<img src="assets/img/char-dogfather.jpg?v=202609301213" width="599" height="1212"
alt="DogFather — Husky mit blauem Hoodie und Cap" />
<span class="char-meta">
<span class="char-name">DogFather</span>
@@ -179,7 +179,7 @@
</span>
</a>
<a class="char-card hasidog" href="hasidog.html">
<img src="assets/img/char-hasidog.jpg?v=202609301210" width="599" height="1212"
<img src="assets/img/char-hasidog.jpg?v=202609301213" width="599" height="1212"
alt="HasiDog — grauer Hase mit schwarzem Hoodie und Cap" />
<span class="char-meta">
<span class="char-name">HasiDog</span>
@@ -198,23 +198,23 @@
<h2>DogFather &amp; Casper</h2>
<div class="collage-wrap" id="collage-wrap">
<div class="collage-item">
<div class="collage-photo"><img class="collage-img" data-fallback="DogFather" src="assets/img/dogfather-portrait.jpg?v=202609301210" alt="DogFather" style="object-position:center top;"></div>
<div class="collage-photo"><img class="collage-img" data-fallback="DogFather" src="assets/img/dogfather-portrait.jpg?v=202609301213" alt="DogFather" style="object-position:center top;"></div>
<p class="collage-caption">DogFather 🩵</p>
</div>
<div class="collage-item">
<div class="collage-photo frame-lila"><img class="collage-img" data-fallback="Casper" src="assets/img/casper-1.jpg?v=202609301210" alt="Casper" style="object-position:center top;"></div>
<div class="collage-photo frame-lila"><img class="collage-img" data-fallback="Casper" src="assets/img/casper-1.jpg?v=202609301213" alt="Casper" style="object-position:center top;"></div>
<p class="collage-caption">Casper 🐾</p>
</div>
<div class="collage-item">
<div class="collage-photo frame-silver"><img class="collage-img" data-fallback="DogFather &amp; Casper" src="assets/img/dogfather-casper-1.jpg?v=202609301210" alt="DogFather und Casper zusammen" style="object-position:center 18%;"></div>
<div class="collage-photo frame-silver"><img class="collage-img" data-fallback="DogFather &amp; Casper" src="assets/img/dogfather-casper-1.jpg?v=202609301213" alt="DogFather und Casper zusammen" style="object-position:center 18%;"></div>
<p class="collage-caption" data-i18n="idx_collage_cap_team">Team 🩵🐾</p>
</div>
<div class="collage-item">
<div class="collage-photo frame-gold"><img class="collage-img" data-fallback="Casper" src="assets/img/casper-2.jpg?v=202609301210" alt="Casper"></div>
<div class="collage-photo frame-gold"><img class="collage-img" data-fallback="Casper" src="assets/img/casper-2.jpg?v=202609301213" alt="Casper"></div>
<p class="collage-caption" data-i18n="idx_collage_cap_huskylife">Husky-Life</p>
</div>
<div class="collage-item">
<div class="collage-photo frame-tuerkis"><img class="collage-img" data-fallback="DogFather &amp; Casper" src="assets/img/dogfather-casper-2.jpg?v=202609301210" alt="DogFather und Casper Nase an Nase"></div>
<div class="collage-photo frame-tuerkis"><img class="collage-img" data-fallback="DogFather &amp; Casper" src="assets/img/dogfather-casper-2.jpg?v=202609301213" alt="DogFather und Casper Nase an Nase"></div>
<p class="collage-caption" data-i18n="idx_collage_cap_nose">Nase an Nase 🩵</p>
</div>
</div>
@@ -277,10 +277,10 @@
<div class="container">
<h2 class="text-center" data-i18n="idx_galerie_h2">Impressionen</h2>
<div class="grid grid-4">
<div class="collage-photo" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-3.jpg?v=202609301210" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:center 20%;" /></div>
<div class="collage-photo frame-lila" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/card-vanvan.jpg?v=202609301210" alt="VanVan" style="width:100%;height:100%;object-fit:cover;" /></div>
<div class="collage-photo frame-silver" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-4.jpg?v=202609301210" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:42% center;" /></div>
<div class="collage-photo frame-gold" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/card-dogfather.jpg?v=202609301210" alt="DogFather" style="width:100%;height:100%;object-fit:cover;" /></div>
<div class="collage-photo" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-3.jpg?v=202609301213" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:center 20%;" /></div>
<div class="collage-photo frame-lila" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/card-vanvan.jpg?v=202609301213" alt="VanVan" style="width:100%;height:100%;object-fit:cover;" /></div>
<div class="collage-photo frame-silver" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/casper-4.jpg?v=202609301213" alt="Casper" style="width:100%;height:100%;object-fit:cover;object-position:42% center;" /></div>
<div class="collage-photo frame-gold" style="aspect-ratio:1;border-radius:var(--radius);"><img src="assets/img/card-dogfather.jpg?v=202609301213" alt="DogFather" style="width:100%;height:100%;object-fit:cover;" /></div>
</div>
<div class="btn-row" style="justify-content:center;">
<a class="btn btn-outline" href="medien-dogfather.html" data-i18n="idx_galerie_btn">Zur ganzen Galerie</a>
@@ -319,10 +319,10 @@
</main>
<div id="site-footer"></div>
<script src="assets/js/data-modis.js?v=202609301210"></script>
<script src="assets/js/data-scouts.js?v=202609301210"></script>
<script src="assets/js/i18n-index.js?v=202609301210"></script>
<script src="assets/js/main.js?v=202609301210"></script>
<script src="assets/js/data-modis.js?v=202609301213"></script>
<script src="assets/js/data-scouts.js?v=202609301213"></script>
<script src="assets/js/i18n-index.js?v=202609301213"></script>
<script src="assets/js/main.js?v=202609301213"></script>
<script>
// Gleiche URL wie in assets/js/forms.js / postfach.html — läuft seit
// 05.08.2026 auf dem eigenen Server statt auf Cloudflare Workers.