03a634fdd0
set_llm_config only mutated an in-memory Mutex; lib.rs always started from LlmConfig::default(). Config now round-trips through the same dm-pal-prefs.json store as dataDir, with a defaults fallback so a future shape change can't brick startup. Prefs consts now live in lib.rs (pub) instead of being mirrored per-module.