Module: DailyFocus

Defined in:
app/services/daily_focus.rb,
app/services/daily_focus/prompt.rb,
app/services/daily_focus/run_policy.rb,
app/services/daily_focus/chat_runner.rb,
app/services/daily_focus/data_gatherer.rb,
app/services/daily_focus/review_counts.rb,
app/services/daily_focus/timezone_hints.rb,
app/services/daily_focus/work_day_indicator.rb,
app/services/daily_focus/conversation_sharing.rb,
app/services/daily_focus/user_context_builder.rb,
app/services/daily_focus/review_work_day_preloader.rb

Overview

Namespace configuration for Daily Focus automation (Sunny + CRM review).

Defined Under Namespace

Modules: ConversationSharing, Prompt, TimezoneHints Classes: ChatRunner, DataGatherer, ReviewCounts, ReviewWorkDayPreloader, RunPolicy, UserContextBuilder, WorkDayIndicator

Constant Summary collapse

TOOL_SERVICE_KEYS =

Service keys passed to Assistant::ChatToolBuilder for tool-based generation.

%w[sales_management app_db support_cases content].freeze
CHAT_MODEL_KEY =

Model key for Assistant::ChatService (batch + unified path).

'gemini-flash'