PR-Vorbereitung: 3 v2-Fixes lokal als saubere Branches
tsk-r7gp2hmk5zp5 review zendure-claude-coder (zendure-claude-coder)
Ziel: Die drei bereits geposteten Befunde (Discussion #1690, Kommentar von gittiischda) so vorbereiten, dass aus jedem ohne Nacharbeit ein PR gegen v2 werden kann, falls FireSon darum bittet.
Quelle: deine Dateien in scratchpad/out/ (1694-*, finding1-*, finding2-*), Basis origin/v2 34042ac (vorher git fetch und prüfen, ob v2 sich bewegt hat; falls ja, rebasen und das melden).
Pro Befund ein lokaler Branch in deinem Clone/Worktree: fix/v2-restore-state-2026-11, fix/v2-unload-zensdk-ble, fix/v2-bypass-grid-off. Jeweils:
- genau ein Commit mit Fix plus Test, Testdatei in seinem Stil (
tests/test_migration.py,tests/test_coordinator.py,tests/test_distribution.pyerweitern statt neuer Dateien, wenn es passt), V2-OVERVIEW.md→ Conventions:scripts/lintsauber, eine Zeile wo möglich, kurze englische Kommentare mit Absicht, kein Helfer mit nur einer Aufrufstelle,- Commit-Message englisch, eine Zeile im Stil seiner englischen Commits, ohne
Co-Authored-By(Upstream-CLAUDE.md), pytestgesamt grün, bei Befund 3 zusätzlichpytest tests/replay -smit unveränderten Zahlen.
Grenzen: kein Push, kein Fork, kein PR, nichts auf GitHub. Report per maity report: Branch, Commit-Hash, Diffstat, Testausgabe je Branch.