// Package logger provides a minimal structured logger shared across modules. package logger import ( "log/slog" "os" ) func New(debug bool) *slog.Logger { level := slog.LevelInfo if debug { level = slog.LevelDebug } handler := slog.NewJSONHandler(os.Stdout, &slog.HandlerOptions{Level: level}) return slog.New(handler) }