spieler+macher pro Tag, geerdet in den realen Commits; data.json via @mana/devlog-gen backfill. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
---
|
||
date: 2026-05-25
|
||
day: 5
|
||
view: macher
|
||
weekday: Montag
|
||
commits: 2
|
||
review: auto
|
||
---
|
||
# Montag, 2026-05-25 — Tag 5 (Macher-Sicht)
|
||
|
||
**Stats**: 2 Commits, +109 / -16 LoC, 4 Files (2× `.swift`, 2× `.md`)
|
||
**Tags**: —
|
||
**Session**: 12:04 → 21:16 (zwei Commits, weit gespreizt)
|
||
|
||
Zwei kleine, aber inhaltlich verschiedene Commits an ManaWebShell.
|
||
|
||
**Retry-Button (`3aa9076`, +64/-2).** `WebShellView` bekommt einen Wiederholen-Knopf in der Fehler-Leiste — schlägt eine `WKWebView`-Navigation fehl, lässt sie sich ohne App-Neustart erneut anstoßen. Begleitet von einem `WebTargetTests`-Test, der den Ziel-/Fehler-Übergang absichert (Invariante 3: State testbar).
|
||
|
||
**Retention-Entscheid (`4b7c605`, +45/-14).** Doku-Commit, der die Architektur-Frage des Tages festhält: ManaWebShell hatte zu diesem Zeitpunkt **null Konsumenten** — zitare und seepuls waren voll nativ geworden, mukkes toter Dependency-Eintrag entfernt. Entscheidung Till: Paket **bewusst behalten** als schneller Hybrid-Scaffold für künftige Apps. Begründung im `CLAUDE.md` verankert: getestet, pure SwiftUI/WKWebView, keine Laufzeitkosten solange niemand importiert. Eine ehrliche „warum existiert das noch"-Notiz statt stiller Karteileiche.
|