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:
@@ -1418,3 +1418,8 @@
|
|||||||
2026-07-06 17:15 [Edit] C:\Users\nordm\pyramid - Kopie\ROADMAP.md
|
2026-07-06 17:15 [Edit] C:\Users\nordm\pyramid - Kopie\ROADMAP.md
|
||||||
2026-07-06 17:15 [Edit] C:\Users\nordm\pyramid - Kopie\PROGRESS.md
|
2026-07-06 17:15 [Edit] C:\Users\nordm\pyramid - Kopie\PROGRESS.md
|
||||||
2026-07-06 17:16 [Edit] C:\Users\nordm\pyramid - Kopie\docs\PC_TESTPLAN.md
|
2026-07-06 17:16 [Edit] C:\Users\nordm\pyramid - Kopie\docs\PC_TESTPLAN.md
|
||||||
|
2026-07-06 17:41 [Write] C:\Users\nordm\AppData\Local\Temp\claude\C--Users-nordm-pyramid---Kopie\0954ef5a-3f8c-4521-ac42-f4ee83e4873b\scratchpad\split_encryption.ps1
|
||||||
|
2026-07-06 17:41 [Edit] C:\Users\nordm\pyramid - Kopie\lib\widgets\settings_modal.dart
|
||||||
|
2026-07-06 17:44 [Edit] C:\Users\nordm\pyramid - Kopie\docs\PC_TESTPLAN.md
|
||||||
|
2026-07-06 17:44 [Edit] C:\Users\nordm\pyramid - Kopie\ROADMAP.md
|
||||||
|
2026-07-06 17:45 [Edit] C:\Users\nordm\pyramid - Kopie\PROGRESS.md
|
||||||
|
|||||||
+40
@@ -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:14–17: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:26–17: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 + 2–8) 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)
|
## 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
|
**Erledigt:** Die beim M0-Aufräumen bewusst zurückgestellte Datei
|
||||||
|
|||||||
+5
-1
@@ -220,7 +220,11 @@ lassen, ohne dass andere Module angefasst werden müssen.
|
|||||||
`call_ui/voice_channel.dart` jetzt ebenfalls geteilt (5 part-Dateien
|
`call_ui/voice_channel.dart` jetzt ebenfalls geteilt (5 part-Dateien
|
||||||
unter `call_ui/view/`, zeichenidentisch verifiziert, 95d9b07);
|
unter `call_ui/view/`, zeichenidentisch verifiziert, 95d9b07);
|
||||||
`app_shell.dart` bleibt wegen des Bootstrap/Login-Pfads (heilig)
|
`app_shell.dart` bleibt wegen des Bootstrap/Login-Pfads (heilig)
|
||||||
weiter unangetastet.
|
weiter unangetastet. Ebenso `settings/settings_encryption.dart`
|
||||||
|
(1470 Zeilen, größte verbliebene Teildatei) in 4 part-Dateien unter
|
||||||
|
`settings/encryption/` geteilt (zeichenidentisch verifiziert,
|
||||||
|
6128953) – Vorbereitung für das spätere verification-Modul
|
||||||
|
(Schnitt-Doc Schritt 3), Code selbst unangetastet.
|
||||||
UNGETESTET (Pi) im Sinne von „nicht in echter UI gesehen" – nächster
|
UNGETESTET (Pi) im Sinne von „nicht in echter UI gesehen" – nächster
|
||||||
Windows-Lauf sollte alle 6 betroffenen Bereiche einmal durchklicken
|
Windows-Lauf sollte alle 6 betroffenen Bereiche einmal durchklicken
|
||||||
(zusätzlich zu den 5 unten: eine PDF/Text/Archiv/Bild-Datei im Chat
|
(zusätzlich zu den 5 unten: eine PDF/Text/Archiv/Bild-Datei im Chat
|
||||||
|
|||||||
+9
-4
@@ -48,10 +48,15 @@ gelaufen – die lokale DB ist jetzt verschlüsselt (PROGRESS.md 2026-07-06).
|
|||||||
Migration). Danach zwei geplante Neustarts für die Refactoring-
|
Migration). Danach zwei geplante Neustarts für die Refactoring-
|
||||||
Praxistests (17:08 VoicePrefs/call_ui, 17:14 voice_channel-Split),
|
Praxistests (17:08 VoicePrefs/call_ui, 17:14 voice_channel-Split),
|
||||||
jeweils sauberer `loggedIn`, die Fenster dazwischen ohne Auffälligkeit
|
jeweils sauberer `loggedIn`, die Fenster dazwischen ohne Auffälligkeit
|
||||||
(16:57–17:08 ≈ 50 min sauber). Beobachtung läuft seit 17:14 mit dem
|
(16:57–17:08 ≈ 50 min sauber). **Check 17:37 (dritte PC-Session):**
|
||||||
aktuellen Code – nächste Session bitte `auth_log.txt` auf Einträge
|
Fenster 17:14–17:42 sauber – kein Logout-/Fehler-Eintrag, DB-Writes
|
||||||
seit 2026-07-06 17:14 prüfen; erst nach einem echten
|
liefen durchgehend; Lauf um 17:42 vom Autopilot beendet (Rebuild für
|
||||||
Mehr-Stunden-Fenster abhaken)
|
den settings_encryption-Split). Beobachtung läuft seit 17:43 mit dem
|
||||||
|
aktuellen Code (auth_log 17:43:14 `loggedIn`, keine Migration) –
|
||||||
|
nächste Session bitte `auth_log.txt` auf Einträge seit 2026-07-06
|
||||||
|
17:43 prüfen; erst nach einem echten Mehr-Stunden-Fenster abhaken.
|
||||||
|
Kumulativ heute: 12:26–17:42 über 6 Starts ohne einen einzigen
|
||||||
|
Random-Logout)
|
||||||
- [ ] Ergebnis als „Härtetest"-Eintrag in PROGRESS.md dokumentieren
|
- [ ] Ergebnis als „Härtetest"-Eintrag in PROGRESS.md dokumentieren
|
||||||
(= ROADMAP-M1-Punkt „Härtetest dokumentieren" abhaken)
|
(= ROADMAP-M1-Punkt „Härtetest dokumentieren" abhaken)
|
||||||
- [ ] Android: nach Neu-Login beobachten, ob Push-Inhalte wieder echt
|
- [ ] Android: nach Neu-Login beobachten, ob Push-Inhalte wieder echt
|
||||||
|
|||||||
Reference in New Issue
Block a user