Files
dogfather-universe/sitemap.xml
T
DogFatherGitandClaude Opus 5 8cdc31bd46 Der erste Partnercode steht: DOGI10 auf einer gepraegten Muenze
Die Rabattcodeseite war ein Platzhalter -- "Codes folgen in Kuerze" und
darunter eine Vorschaukachel mit dem erfundenen Code "DOGFATHER". Jetzt
steht der erste echte drauf: DOGI10 fuer Van's DIY & Bastelbedarf,
verlinkt auf vans-diy-bastelbedarf.com.

DIE KONDITIONEN SIND ABGELESEN, NICHT GERATEN.

Aus "DOGI10" auf zehn Prozent zu schliessen, waere naheliegend gewesen,
haette zufaellig gestimmt und waere trotzdem falsch gewesen. Nachgesehen
im Shop selbst (src/content/partnercodes.json):

  { "code": "DOGI10", "prozent": 10, "bis": "2026-09-30",
    "aktiv": true, "giltAufSale": false }

Zwei der drei Angaben stehen im Namen NICHT drin: dass der Code am
30.09.2026 auslaeuft und dass er auf bereits reduzierte Artikel nicht
gilt. Beides steht jetzt sichtbar auf der Karte. Eine falsche Zusage auf
einer Verkaufsseite kostet VanVan die Diskussion an der Kasse.

Gegengeprueft, dass die Datei auch wirklich gilt und kein Ueberbleibsel
ist: Sie wird an zwei Stellen ausgewertet, src/scripts/cart.ts fuer den
Warenkorb und server/lib/preis-berechnen.js fuer den Endpreis, beide mit
derselben Regel (aktiv !== false UND jetzt <= bis 23:59:59).

DAS ABLAUFDATUM IST EINE ZEITBOMBE, ALSO BEKOMMT ES EINEN ZUENDER.

Ein fest eingetippter Satz "gueltig bis 30.09.2026" stimmt, bis der
Kalender ihn ueberholt -- ab dem 01.10. verspraeche die Seite etwas, das
der Shop schon ablehnt. Genau dieselbe Falle hat am 06.09. den
Oeffnungstest im Shop umgeworfen. Das Datum steht deshalb nicht nur im
Text, sondern einmal als Zahl im Skript: Ist es vorbei, schaltet die
Karte selbsttaetig auf "abgelaufen", streicht den Code durch und sperrt
den Kopierknopf, statt weiter zu werben.

DAS LOGO: AUS EINEM SIEGEL WIRD EINE MUENZE.

Filipe hat das Logo als Bildschirmfoto aus TikTok geliefert, rundes
Siegel auf schwarzem Grund. Ungestellt waere daraus auf der dunklen
Karte ein sichtbarer schwarzer Kasten geworden -- derselbe Fehler wie
bei der Workspace-Marke, deren Zahlen damals tadellos aussahen.

Freigestellt wird per Flutfuellung vom Bildrand (tools/partner-siegel-
freistellen.mjs, 384 px WebP, 37 KB). Eine Kreismaske waere hier sogar
ausrechenbar gewesen -- Mitte 539,5/526,5, Radius 495 -- und haette
genau fuer dieses eine Bild funktioniert. Die Fuellung MISST die Form,
statt sie vorauszusetzen: Der naechste Partner ist ein Eintrag in
AUFTRAEGE und sonst nichts. Die Quelle liegt mit im Repo, sonst laesst
sich das Werkzeug genau einmal ausfuehren und ist danach Dekoration.

"Extrem speziell" fuehrt hier NICHT ueber mehr Farbe -- das Siegel ist
schwarz-weiss, jede Einfaerbung lackierte eine fremde Marke um. Es
fuehrt ueber mehr Material: sechs CSS-Lagen, kein zweites Bild.

  Aura     weicher Lichthof, atmet in 9 s
  Raendel  die geriffelte Muenzkante, 72 Zaehne. Sie steht STILL --
           eine sich drehende Riffelung flimmert bei 148 px, und das
           waere genau die grelle Optik, die die Hausregel ausschliesst
  Glanz    stattdessen wandert EIN Lichtpunkt in 22 s um die Kante.
           Das ist die Bewegung, die eine Muenze im Licht macht
  Schliff  Praegekante nach innen, oben Licht, unten Schatten
  Ablage   elliptischer Schatten, damit die Muenze auf der Karte LIEGT

Bei prefers-reduced-motion steht alles davon still.

NEBENBEFUND, DER SONST NIEMANDEM AUFGEFALLEN WAERE: Der Text auf der
Sperrkachel endete auf "sobald die ersten Kooperationen live sind".
Seit heute IST die erste live -- der Satz haette jemanden dafuer zahlen
lassen, auf etwas zu warten, das schon hinter der Sperre liegt.
Ebenfalls nachgemessen statt vermutet: die Warengruppen im
Beschreibungssatz sind die echten Kategorien des Shops.

pruef-rabattcodes EXIT=0 (42 Pruefungen), darunter beide Richtungen der
Supporter-Sperre, die Bildpunkte des ausgelieferten Siegels (Ecken
durchsichtig, Mitte deckend, 69 % Flaeche), das Kopieren gegen die echte
Zwischenablage samt Gegenprobe davor, die Ablaufschaltung mit gestellter
Uhr an beiden Seiten des Stichtags und alle fuenf Sprachen.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-08 18:48:11 +02:00

33 lines
2.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Domain seit 03.08.2026 final: dogfather-universe.com -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://dogfather-universe.com/index.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/dogfather.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/streamer.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/streamplan.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/community.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/hasidog.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/casper.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/zeitreise.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/tt-muddi.html</loc><lastmod>2026-08-03</lastmod></url>
<url><loc>https://dogfather-universe.com/medien-dogfather.html</loc><lastmod>2026-08-01</lastmod></url>
<url><loc>https://dogfather-universe.com/medien-hasidog.html</loc><lastmod>2026-08-01</lastmod></url>
<url><loc>https://dogfather-universe.com/medien-casper.html</loc><lastmod>2026-08-01</lastmod></url>
<url><loc>https://dogfather-universe.com/links.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/abonnieren.html</loc><lastmod>2026-08-03</lastmod></url>
<url><loc>https://dogfather-universe.com/rabattcodes.html</loc><lastmod>2026-09-08</lastmod></url>
<url><loc>https://dogfather-universe.com/manager.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/werte.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/team-scouts.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/team-modis.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/vanvan.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/creator.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/stimmen.html</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://dogfather-universe.com/bewerben.html</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://dogfather-universe.com/bewerben-modi.html</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://dogfather-universe.com/bewerben-scout.html</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://dogfather-universe.com/bewerben-creator.html</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://dogfather-universe.com/bewerben-kooperation.html</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://dogfather-universe.com/kontakt.html</loc><lastmod>2026-07-30</lastmod></url>
</urlset>