Class: KairosMcp::Daemon::Integration::State

Inherits:
Struct
  • Object
show all
Defined in:
lib/kairos_mcp/daemon/integration.rb

Overview

All wiring state lives on this Struct so tests can introspect.

Instance Attribute Summary collapse

Instance Attribute Details

#active_mandate_idObject

Returns the value of attribute active_mandate_id

Returns:

  • (Object)

    the current value of active_mandate_id



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def active_mandate_id
  @active_mandate_id
end

#attach_serverObject

Returns the value of attribute attach_server

Returns:

  • (Object)

    the current value of attach_server



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def attach_server
  @attach_server
end

#budgetObject

Returns the value of attribute budget

Returns:

  • (Object)

    the current value of budget



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def budget
  @budget
end

#chronosObject

Returns the value of attribute chronos

Returns:

  • (Object)

    the current value of chronos



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def chronos
  @chronos
end

#clockObject

Returns the value of attribute clock

Returns:

  • (Object)

    the current value of clock



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def clock
  @clock
end

#current_walObject

Returns the value of attribute current_wal

Returns:

  • (Object)

    the current value of current_wal



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def current_wal
  @current_wal
end

#cycle_runnerObject

Returns the value of attribute cycle_runner

Returns:

  • (Object)

    the current value of cycle_runner



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def cycle_runner
  @cycle_runner
end

#heartbeatObject

Returns the value of attribute heartbeat

Returns:

  • (Object)

    the current value of heartbeat



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def heartbeat
  @heartbeat
end

#heartbeat_intervalObject

Returns the value of attribute heartbeat_interval

Returns:

  • (Object)

    the current value of heartbeat_interval



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def heartbeat_interval
  @heartbeat_interval
end

#last_cycle_atObject

Returns the value of attribute last_cycle_at

Returns:

  • (Object)

    the current value of last_cycle_at



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def last_cycle_at
  @last_cycle_at
end

#last_heartbeat_atObject

Returns the value of attribute last_heartbeat_at

Returns:

  • (Object)

    the current value of last_heartbeat_at



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def last_heartbeat_at
  @last_heartbeat_at
end

#usage_accumulatorObject

Returns the value of attribute usage_accumulator

Returns:

  • (Object)

    the current value of usage_accumulator



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def usage_accumulator
  @usage_accumulator
end

#wal_dirObject

Returns the value of attribute wal_dir

Returns:

  • (Object)

    the current value of wal_dir



107
108
109
# File 'lib/kairos_mcp/daemon/integration.rb', line 107

def wal_dir
  @wal_dir
end