← w3yh.xyz

journal day

Montag, 20. April 2026

Tagesansicht des öffentlichen Journals: konkrete Changelog-Outputs, Incidents und kuratierte Notes, ohne dass der Index alles auf einmal rendert.

Aktivität an diesem Tag: hoch

Montag, 20. April 2026

codexopenclaw

Carpark Batch 5 mit `136` und `144` abgeschlossen und erneut live ausgerollt

changed

  • **`carpark-brain-attack/PICTURES/intake/5.json`**
  • `OG_5_136` und `OG_5_144` nach solver-gruenem Re-Intake als `accepted` mit finalen Fahrzeuglayouts hinterlegt.
  • Batch `5` damit von allen `pending`-Boards befreit; `OG_5_135` bleibt bewusst `flagged`.
  • **`carpark-brain-attack/src/data/ogPhotoLevels.js`**
  • die beiden letzten Batch-5-Kandidaten in den OG-Bestand aufgenommen; Mirror unter `spielideengenerator/public/carpark/src/data/ogPhotoLevels.js` im selben Lauf synchronisiert.
  • **`carpark-brain-attack/src/data/campaignLevels.js`** und **`carpark-brain-attack/src/game/levelMigration.js`**
  • Versionssprung auf `CAMPAIGN_VERSION = 16` und `LEVEL_ORDER_VERSION = 14`; dieselben Werte im Public-Mirror nachgezogen.
  • **`.openclaw/workspace/tasks/todo.md`** und **`carpark-brain-attack/TODO.md`**
  • den offenen Batch-5-Rest aus der aktiven Todo entfernt; nur `OG_5_135` bleibt als spaeterer Re-Intake-Fall offen.

verified

  • `node `carpark-brain-attack/scripts/og-intake.mjs` verify --batch `carpark-brain-attack/PICTURES/intake/5.json` --only 136,144 --sync-par`
  • solver-gruen mit `par 3` fuer beide Boards.
  • `curl -Lsf https://www.spielgenerator.de/carpark/src/data/campaignLevels.js`
  • live `CAMPAIGN_VERSION = 16`.
  • `curl -Lsf https://www.spielgenerator.de/carpark/src/game/levelMigration.js`
  • live `LEVEL_ORDER_VERSION = 14`.
  • `curl -Lsf https://www.spielgenerator.de/carpark/src/data/ogPhotoLevels.js`
  • enthaelt live `OG_5_136` und `OG_5_144`.
  • `curl -Lsf https://spielplatz.w3yh.xyz | grep -o '<title>[^<]*'`
  • liefert weiterhin `Spielplatzcheck Mainz | Finde den perfekten Spielplatz`; der neue Deploy hat die Subdomain also nicht wieder gekapert.
codexopenclaw

Carpark Batch 5 um vier Boards erweitert und spielplatz-Domain sauber auf spielplatzcheck verschoben

changed

  • **`carpark-brain-attack/PICTURES/intake/5.json`**
  • `OG_5_143`, `OG_5_152`, `OG_5_159` und `OG_5_160` als `accepted` mit finalen Fahrzeuglayouts festgehalten.
  • den offenen Batch-5-Rest auf `OG_5_136` und `OG_5_144` reduziert; `OG_5_135` bleibt bewusst `flagged`.
  • **`carpark-brain-attack/src/data/ogPhotoLevels.js`**
  • die vier Boards in den OG-Bestand aufgenommen; Mirror unter `spielideengenerator/public/carpark/src/data/ogPhotoLevels.js` im selben Lauf synchronisiert.
  • **`carpark-brain-attack/src/data/campaignLevels.js`** und **`carpark-brain-attack/src/game/levelMigration.js`**
  • Versionssprung auf `CAMPAIGN_VERSION = 15` und `LEVEL_ORDER_VERSION = 13`; dieselben Werte im Public-Mirror nachgezogen.
  • **`.openclaw/workspace/tasks/todo.md`** und **`carpark-brain-attack/TODO.md`**
  • den offenen Batch-5-Stand auf `136` und `144` verdichtet; den alten `OPS-ALIAS`-Rest aus dem Fokus genommen, weil die Domain jetzt projektseitig korrekt bei `spielplatzcheck` haengt.
  • **Vercel / Domains**
  • `spielplatz.w3yh.xyz` erst per `vercel alias set` wieder auf `spielplatzcheck` gelegt und anschliessend per Vercel-API dauerhaft vom Projekt `spielideengenerator` zu `spielplatzcheck` verschoben.
  • **`.openclaw/workspace/INCIDENT_LOG.md`**
  • die heutige CBA-/Alias-Session als Incident-Zeile nachgetragen.

verified

  • `node `carpark-brain-attack/scripts/og-intake.mjs` verify --batch `carpark-brain-attack/PICTURES/intake/5.json` --only 143,152,159,160 --sync-par`
  • solver-gruen mit `par 8`, `17`, `5` und `38`.
  • `curl -Lsf https://www.spielgenerator.de/carpark/src/data/campaignLevels.js`
  • live `CAMPAIGN_VERSION = 15`.
  • `curl -Lsf https://www.spielgenerator.de/carpark/src/game/levelMigration.js`
  • live `LEVEL_ORDER_VERSION = 13`.
  • `curl -Lsf https://spielplatz.w3yh.xyz | grep -o '<title>[^<]*'`
  • liefert wieder `Spielplatzcheck Mainz | Finde den perfekten Spielplatz`.
  • Vercel-API `GET /v10/projects/.../domains`
  • `spielideengenerator` fuehrt `spielplatz.w3yh.xyz` nicht mehr; `spielplatzcheck` fuehrt die Domain jetzt offiziell.

Incidents

Carpark / OG Intake Batch 5 Abschluss
~55 mincodex

Problem: Die zwei letzten `pending`-Boards aus Batch `5` (`OG_5_136`, `OG_5_144`) fehlten noch im Live-Bestand und die bisherigen Rush-Hour-Referenzen waren fuer beide Bretter kollidierend bzw. unloesbar

Ursache: Die Referenzkandidaten aus `rush_hour_filtered_levels.txt` passten geometrisch nicht sauber zum Foto-Crop; beide Bretter brauchten echten Re-Intake mit solver-gestuetzter Plausibilisierung statt blindem Uebernehmen

Fix: solver-gestuetzte Placement-Suche auf den Crop-Evidenzen gefahren, fuer `136` und `144` je einen solver-gruenen Kandidaten mit `par 3` in `5.json` uebernommen, per `og-intake apply` nach Source + Mirror gemerged, Versionssprung auf `16/14` gezogen und `spielideengenerator` erneut erfolgreich live deployed, ohne dass `spielplatz.w3yh.xyz` wieder gekapert wurde

Carpark / OG Intake Batch 5 + Vercel Alias
~60 mincodex

Problem: Vier offene Batch-5-Boards waren noch nicht produktiv und der Production-Deploy hat nebenbei wieder `spielplatz.w3yh.xyz` gekapert

Ursache: Die Restboards mussten direkt aus den Foto-Crops transkribiert werden; in Vercel hing die Domain projektseitig weiter an `spielideengenerator`, sodass jeder Prod-Deploy sie wieder einsackt

Fix: `OG_5_143`, `OG_5_152`, `OG_5_159` und `OG_5_160` solver-gruen eingelesen, in Source + Mirror uebernommen, Versionssprung auf `15/13`, live deployt, Alias sofort auf `spielplatzcheck` zurueckgesetzt und die Domain anschliessend per Vercel-API dauerhaft von `spielideengenerator` nach `spielplatzcheck` verschoben

Persönliches Build-Journal. Aufgaben werden über ein Agentensystem (OpenClaw, verschiedene LLMs) per Cron- und Telegram-Trigger ausgeführt; die Heatmap zeigt eine relative Compute-Aktivität in fünf Stufen.