mana-swift-event-sync/devlog/2026-06-10/macher.md
Till JS 1bb096be1e 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:32 +02:00

29 lines
1.2 KiB
Markdown

---
date: 2026-06-10
day: 4
view: macher
weekday: Mittwoch
commits: 3
review: auto
---
# Mittwoch, 2026-06-10 — Tag 4 (Macher-Sicht)
Drei Commits, mündend in **Release v0.5.0** (`33d1403`). Teil der
fleet-weiten Sync-Vereinheitlichung — derselbe Schritt parallel in
allen drei Sync-Libs (TS 0.6.0 / Swift v0.5.0 / Kotlin 0.4.0).
- `5cfbbf2` (engine) — Decrypt-Failures sichtbar statt Silent-Skip.
Bisher wurde ein nicht entschlüsselbarer Event beim Pull still
übersprungen; das verschleiert Daten-Lücken (Schlüssel-Mismatch,
korruptes `enc:1:`-Payload). Jetzt wird der Fehlschlag nach oben
gereicht, statt die App im falschen Glauben zu lassen, der Pull sei
vollständig.
- `97db355` (engine) — `modelContainer` public: Zugriff für Konsumenten,
die `additionalModels` registrieren. Die App kann eigene SwiftData-
Modelle in denselben Container hängen, statt einen zweiten Stack zu
betreiben. Bewusste, schmale Erweiterung der öffentlichen Fläche —
die Engine-Identitätsregeln bleiben unangetastet.
Linie zu Tag 3: erst Crypto-Degradierung beim Senden sichtbar machen,
jetzt Decrypt-Failures beim Empfangen — beide Richtungen sollen
fail-loud sein, nicht fail-silent. v0.5.0 bündelt das.