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>
898 B
898 B
| date | day | view | weekday | commits | review |
|---|---|---|---|---|---|
| 2026-05-26 | 2 | macher | Dienstag | 1 | auto |
Dienstag, 2026-05-26 — Tag 2 (Macher-Sicht)
Ein Commit (e8d0579, +37/-13, nur Engine): onSchemaOutdated-Hook
— ein 422 vom Server stoppt den Sync, statt still weiterzupollen.
Der Server antwortet mit 422, wenn der X-Schema-Hash des Clients
nicht mehr akzeptiert wird (App-Version zu alt für das aktuelle
Wire-Schema). Bisher hätte die Engine das als generischen Fehler
behandelt und weiter im Kreis gepollt. Jetzt: 422 wird als eigener
Zustand erkannt, der Sync angehalten und ein onSchemaOutdated-Callback
gefeuert, an dem die App eine Update-Aufforderung aufhängen kann.
Designentscheidung: anhalten ist hier korrekter als retry — ein veralteter Schema-Hash heilt nicht durch Warten, sondern nur durch ein App-Update. Weiterzupollen würde nur Last erzeugen und den Akku kosten.