docs: settings_encryption-Split + auth_log-Check 17:14-Fenster protokolliert, Beobachtung auf 17:43 umgestellt

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Bernd Steckmeister
2026-07-06 17:45:36 +02:00
parent 6128953e28
commit 52b0ae975a
4 changed files with 59 additions and 5 deletions
+40
View File
@@ -13,6 +13,46 @@ Schritt (und beim Abbruch mitten im Schritt den Zwischenstand). Format:
---
## 2026-07-06 auth_log-Check 17:14-Fenster sauber + settings_encryption.dart in 4 part-Dateien geteilt (6128953)
**Erledigt:** Dritte PC-Session des Tages. Zuerst der von der Vorsession
hinterlassene Pflicht-Check, dann der nächste risikoarme M2-Schritt:
- **auth_log-Check (PC_TESTPLAN Abschnitt 1 aktualisiert):** Fenster
2026-07-06 17:1417:42 sauber einziger Eintrag ist das `loggedIn` des
17:14-Starts, kein Logout, kein Fehler, DB-Writes liefen durchgehend
(WAL zuletzt 17:37 beim Check). Lauf um 17:42 vom Autopilot beendet
(Rebuild nötig). Kumulativ heute 12:2617:42 über 6 Starts ohne einen
Random-Logout; für „mehrere Stunden am Stück" bleibt der Punkt offen.
- **`settings_encryption.dart` (1470 Zeilen, größte verbliebene
Settings-Teildatei) nach dem 7-fach erprobten Muster geteilt (6128953):**
4 part-Dateien unter `lib/widgets/settings/encryption/`
`megolm_crypto` (Export/Import-Krypto-Helfer, PBKDF2/AES-CTR),
`encryption_section` (Enums + _EncryptionSection),
`recovery_key_dialogs` (_ChangeRecoveryKeyDialog/_ShowKeyBody/
_ConfirmKeyBody), `fingerprint_passphrase` (_FingerprintGroup/
_PassphraseDialog). Das ist Vorbereitung für Schnitt-Doc Schritt 3
(verification-Modul), OHNE den Verschlüsselungs-heiligen Code
anzufassen: Skript-Split mit Rekonstruktions-Verifikation, alle 1468
Code-Zeilen ZEICHENIDENTISCH (ordinaler Vergleich), keine Zeile geändert.
- **Geprüft:** analyze sauber (nur bekannter onUpdate-Hinweis), 29 Tests
grün, `flutter build windows --debug` + entkoppelter App-Start: auth_log
17:43:14 `loggedIn`, keine erneute Migration, kein Fehler. Beobachtung
läuft seit 17:43 mit dem neuen Code.
**Offen/Nächster Schritt:** auth_log-Check (Einträge seit 2026-07-06
17:43). Klick-Tests (PC_TESTPLAN 1 Rest + 28) weiter bei Bernd der
Verschlüsselungs-Reiter (Abschnitt 2) deckt jetzt zugleich diesen Split ab.
Verification-Modul (Schnitt-Doc 3) NICHT ohne Bernd anfangen
(2-Geräte-Test nötig); UI-State-Herauslösen wartet auf den Klick-Test.
**Stolperfallen:** Ein Debug-Rebuild kann die laufende exe nicht
überschreiben den entkoppelten Beobachtungs-Lauf vorher gezielt beenden
(Stop-Process), das Fenster im PC_TESTPLAN sauber abschließen und nach dem
Build neu starten; sonst schlägt der Build mit gesperrter Datei fehl.
---
## 2026-07-06 call_ui/voice_channel.dart in 5 part-Dateien geteilt (letzte Gott-Datei der Call-Schicht, 95d9b07)
**Erledigt:** Die beim M0-Aufräumen bewusst zurückgestellte Datei