8b963adb4f
installSchedulerCloseGuard hat den Scheduler-Use-Case bisher nur einmalig aus dem unveraenderlichen GuiStartupContext gelesen. Bei normalem GUI-Start ohne --config war dieser Optional leer; der nach dem Auto-Load verdrahtete Use Case wurde nicht erfasst und der Close-Guard griff nie. Der Close-Handler wird jetzt unabhaengig vom Startup-Context installiert und liest den Aktiv-Status zur Laufzeit ueber den Workspace, der den im GuiSchedulerTab live verdrahteten Use Case kennt. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>