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>
1.2 KiB
| date | day | view | weekday | commits | review |
|---|---|---|---|---|---|
| 2026-05-25 | 5 | macher | Montag | 2 | 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.