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>
29 lines
1.2 KiB
Markdown
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.
|