74e825d1f4
GuiBatchRunCoordinator erwirbt vor jedem Verarbeitungslauf (regulär und Mini-Lauf) einen exklusiven OS-Lock auf die Konfigurationsdatei via ConfigurationFileLockPort. Bei ConfigurationFileLockException wird ein deutscher Fehlerdialog angezeigt und der Lauf abgebrochen. In finally wird der Lock immer freigegeben. GuiStartupContext erhält das 27. Feld configurationFileLockPort; BootstrapRunner befüllt es mit einem FileChannelConfigurationAccessAdapter wenn eine Konfigurationsdatei geladen wurde. GuiBatchRunTab und GuiConfigurationEditorWorkspace reichen den Port durch. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>