mana-kotlin-event-sync/devlog/2026-06-10/macher.md
Till JS 27de51e07e devlog: Repo-Historie nachgezogen (spieler+macher)
Erste Devlog-Befüllung; geerdet in den realen Commits, data.json via @mana/devlog-gen.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 01:44:27 +02:00

1.4 KiB

date day view weekday commits review
2026-06-10 2 macher Mittwoch 2 auto

Mittwoch, 2026-06-10 — Tag 2 (Macher-Sicht)

Zwei Engine-Commits, beide aus der Sync-Vereinheitlichung der Flotte.

0.3.0 (d462934, +131/-2) — KtorSyncWebSocket zieht in die Lib. Die Ktor-WS-Impl lag bis hierhin als App-Kopie in fünf Apps parallel (siehe das „fehlt noch, im App-Modul" aus dem README-Stand v0.2). Eine Implementierung der SyncWebSocket-Abstraktion → ein Ort, eine Verhaltensweise. Der Grund, warum die WS-Impl ursprünglich im App-Modul saß (braucht WS-fähige Engine + Live-Server zum Verifizieren), ist mit dem inzwischen verifizierten Live-Push weg — also gehört sie in die Lib. Fünf App-Kopien fallen ersatzlos weg.

0.4.0 (3740701, +214/-2) — Decrypt-Failures sichtbar statt Silent-Skip. Bisher: scheiterte das Entschlüsseln eines Events im Pull-Loop, wurde es still übersprungen — ein Event verschwand lautlos aus der Projektion. Das ist ein Datenintegritäts-Risiko (Bibliothek wirkt korrekt, ist aber unvollständig). Jetzt werden Decrypt-Failures als sichtbarer Zustand nach oben gereicht, statt verschluckt. Teil der fleetweiten Sync-Vereinheitlichung — das Schwester- Pendant in TS (0.6.0) und Swift (v0.5.0) bekam denselben Fix; die drei Ports bleiben damit auch im Fehlerverhalten parität-gleich, nicht nur im Wire-Format.

Beide Releases mit CHANGELOG-Eintrag und Versions-Bump in libs.versions.toml.