Module: Melete

Defined in:
lib/melete.rb,
lib/melete/runner.rb,
lib/melete/tools/set_goal.rb,
lib/melete/tools/finish_goal.rb,
lib/melete/tools/update_goal.rb,
lib/melete/tools/read_workflow.rb,
lib/melete/tools/activate_skill.rb,
lib/melete/tools/goal_messaging.rb,
lib/melete/tools/rename_session.rb,
lib/melete/tools/assign_nickname.rb,
lib/melete/tools/everything_is_ready.rb

Overview

Melete — the muse of practice. Watches conversations to activate skills, track goals, and name sessions. One of the Three Muses: she prepares the stage so Aoide can perform and Mneme can remember.

Defined Under Namespace

Modules: Tools Classes: Runner

Class Method Summary collapse

Class Method Details

.loggerLogger

Dev-only logger that writes to log/melete.log. In non-development environments returns a null logger so call sites don’t need conditionals.

Returns:

  • (Logger)


12
13
14
# File 'lib/melete.rb', line 12

def self.logger
  @logger ||= build_logger
end