diff --git a/cmd/antidriftd/main.go b/cmd/antidriftd/main.go index b1b8ef4..d94a189 100644 --- a/cmd/antidriftd/main.go +++ b/cmd/antidriftd/main.go @@ -36,10 +36,12 @@ func main() { // (claude default, or codex). Misconfiguration degrades to no coach rather // than failing startup — manual planning still works. if backend, err := ai.NewBackend(os.Getenv("ANTIDRIFT_AI_BACKEND")); err != nil { - log.Printf("ai coach disabled: %v", err) + log.Printf("ai disabled: %v", err) } else { - ctrl.SetCoach(ai.NewService(backend)) - log.Printf("ai coach: %s backend", backend.Name()) + svc := ai.NewService(backend) + ctrl.SetCoach(svc) + ctrl.SetDriftJudge(svc) + log.Printf("ai: %s backend (coach + drift judge)", backend.Name()) } src := evidence.NewSource()