ef985fb6af
Konsequente Anwendung des Fix-Musters auf alle GUI-Methoden, die nach dem Aufbau des ApplicationRunContext eine erneute, redundante Legacy-Migration ausgeloest haetten. Bei aktivem Scheduler-Lock ist der Lese-/Schreibzugriff auf die Konfigurationsdatei sonst blockiert. Neue Helper-Methode migrateConfigurationIfNeededForGui kapselt den Check auf den Run-Kontext und ersetzt den unbedingten Aufruf in: - performGuiManualFileRename - performGuiManualFileCopy - resolveHistoricalDocumentContextForGui - loadHistoryOverviewForGui (vorhandene inline-Variante zentralisiert) - loadHistoryDetailsForGui - resetHistoryDocumentStatusForGui - deleteDocumentHistoryForGui Die uebrigen Aufrufstellen bleiben unveraendert: der headless-Pfad, initializeApplicationRunContext (die einzige zustaendige Stelle), die GUI-Launch-Methoden mit bestehendem Early-Return bei vorhandenem Kontext sowie die Stellen, die vor Aufbau des Kontexts laufen. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>