Fix TUI hang: remove redundant load-config/init-tools already done by cli-main

ober

c3a539f87d873781ee33958e5337c81c57295cd4

diff --git a/lib/jcode/ui/tui.sls b/lib/jcode/ui/tui.sls
index e0d7d98..a6cbbe2 100644
--- a/lib/jcode/ui/tui.sls
+++ b/lib/jcode/ui/tui.sls
@@ -97,8 +97,7 @@
   (def (status-y state) (- (app-state-height state) 1))
   (def (sidebar-x state)
        (- (app-state-width state) (app-state-sidebar-width state)))
-  (def (tui-main args) (load-config) (session-init-db)
-       (init-tools-for-tui) (apply-tui-overrides! args)
+  (def (tui-main args) (apply-tui-overrides! args)
        (try (start-jcode-repl!) (catch (e) (void)))
        (let ([verbose? (and (member "--verbose" args) #t)])
          (when verbose? (open-tui-log!))
diff --git a/src/jcode/ui/tui.ss b/src/jcode/ui/tui.ss
index cc69212..fee6ea8 100644
--- a/src/jcode/ui/tui.ss
+++ b/src/jcode/ui/tui.ss
@@ -173,9 +173,8 @@
 ;; ---- Main entry ----
 
 (def (tui-main args)
-  (load-config)
-  (session-init-db)
-  (init-tools-for-tui)
+  ;; NOTE: cli-main already called load-config, session-init-db, init-tools
+  ;; before dispatching here — do NOT re-init.
   (apply-tui-overrides! args)
   ;; Start debug REPL (auto-port) — connect with: rlwrap nc 127.0.0.1 $(cat ~/.jcode-repl-port)
   (try (start-jcode-repl!)