diff --git a/internal/server/work_checkpoint_eval_test.go b/internal/server/work_checkpoint_eval_test.go index 9f68d15..31267c1 100644 --- a/internal/server/work_checkpoint_eval_test.go +++ b/internal/server/work_checkpoint_eval_test.go @@ -142,9 +142,10 @@ func TestServeWorkCheckpointEval(t *testing.T) { config["models"] = map[string]any{"chat": route} modelRoute = route } - if e = st.MergeSettingsScope(store.OwnerDefault, settings.ScopeUser, config); e != nil { - t.Fatal(e) - } + // The isolated fixture owns its startup configuration; managed model/mock + // settings use the same trusted system layer as production bootstrap. + settingSvc := settings.NewService(st) + settingSvc.SetSystemOverride(config) prof := profiles.New(st) if e = prof.EnsureDefault(); e != nil { t.Fatal(e) @@ -161,7 +162,6 @@ func TestServeWorkCheckpointEval(t *testing.T) { b := bus.New() registry := tools.NewRegistry() registry.RegisterBuiltin() - settingSvc := settings.NewService(st) library, err := prompts.DefaultLibrary() if err != nil { t.Fatal(err)