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

1.2 KiB

date day view weekday commits review
2026-06-10 4 macher Mittwoch 3 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.