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>
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
---
|
|
date: 2026-06-10
|
|
day: 2
|
|
view: macher
|
|
weekday: Mittwoch
|
|
commits: 2
|
|
review: 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`.
|