Class: Legion::Extensions::MindGrowth::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/legion/extensions/mind_growth/client.rb

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



7
# File 'lib/legion/extensions/mind_growth/client.rb', line 7

def initialize; end

Instance Method Details

#active_build_swarmsObject



85
# File 'lib/legion/extensions/mind_growth/client.rb', line 85

def active_build_swarms(**)   = Runners::SwarmBuilder.active_build_swarms(**)

#active_competitionsObject



100
# File 'lib/legion/extensions/mind_growth/client.rb', line 100

def active_competitions(**)   = Runners::CompetitiveEvolver.active_competitions(**)

#add_compositionObject

Composer delegation



60
# File 'lib/legion/extensions/mind_growth/client.rb', line 60

def add_composition(**)      = Runners::Composer.add_composition(**)

#analyze_gapsObject

Proposer delegation



10
# File 'lib/legion/extensions/mind_growth/client.rb', line 10

def analyze_gaps(**)       = Runners::Proposer.analyze_gaps(**)

#approve_proposalObject



43
# File 'lib/legion/extensions/mind_growth/client.rb', line 43

def approve_proposal(**)   = Runners::Governance.approve_proposal(**)

#assess_riskObject

RiskAssessor delegation



48
# File 'lib/legion/extensions/mind_growth/client.rb', line 48

def assess_risk(**)   = Runners::RiskAssessor.assess_risk(**)

#auto_pruneObject



56
# File 'lib/legion/extensions/mind_growth/client.rb', line 56

def auto_prune(**)      = Runners::Monitor.auto_prune(**)

#bottom_extensionsObject



108
# File 'lib/legion/extensions/mind_growth/client.rb', line 108

def bottom_extensions(**)      = Runners::Dashboard.bottom_extensions(**)

#build_extensionObject

Builder delegation



22
# File 'lib/legion/extensions/mind_growth/client.rb', line 22

def build_extension(**) = Runners::Builder.build_extension(**)

#build_metricsObject



106
# File 'lib/legion/extensions/mind_growth/client.rb', line 106

def build_metrics(**)          = Runners::Dashboard.build_metrics(**)

#build_statusObject



23
# File 'lib/legion/extensions/mind_growth/client.rb', line 23

def build_status(**)    = Runners::Builder.build_status(**)

#category_distributionObject



105
# File 'lib/legion/extensions/mind_growth/client.rb', line 105

def category_distribution(**) = Runners::Dashboard.category_distribution(**)

#cognitive_profileObject

Analyzer delegation



17
# File 'lib/legion/extensions/mind_growth/client.rb', line 17

def cognitive_profile(**)    = Runners::Analyzer.cognitive_profile(**)

#compare_resultsObject



97
# File 'lib/legion/extensions/mind_growth/client.rb', line 97

def compare_results(**)       = Runners::CompetitiveEvolver.compare_results(**)

#competition_historyObject



101
# File 'lib/legion/extensions/mind_growth/client.rb', line 101

def competition_history(**)   = Runners::CompetitiveEvolver.competition_history(**)

#competition_statusObject



99
# File 'lib/legion/extensions/mind_growth/client.rb', line 99

def competition_status(**)    = Runners::CompetitiveEvolver.competition_status(**)

#complete_build_swarmObject



83
# File 'lib/legion/extensions/mind_growth/client.rb', line 83

def complete_build_swarm(**) = Runners::SwarmBuilder.complete_build_swarm(**)

#composition_statsObject



63
# File 'lib/legion/extensions/mind_growth/client.rb', line 63

def composition_stats(**)    = Runners::Composer.composition_stats(**)

#consensus_summaryObject



92
# File 'lib/legion/extensions/mind_growth/client.rb', line 92

def consensus_summary(**) = Runners::ConsensusBuilder.consensus_summary(**)

#create_build_swarmObject

SwarmBuilder delegation



80
# File 'lib/legion/extensions/mind_growth/client.rb', line 80

def create_build_swarm(**)    = Runners::SwarmBuilder.create_build_swarm(**)

#create_competitionObject

CompetitiveEvolver delegation



95
# File 'lib/legion/extensions/mind_growth/client.rb', line 95

def create_competition(**)    = Runners::CompetitiveEvolver.create_competition(**)

#decay_checkObject



55
# File 'lib/legion/extensions/mind_growth/client.rb', line 55

def decay_check(**)     = Runners::Monitor.decay_check(**)

#declare_winnerObject



98
# File 'lib/legion/extensions/mind_growth/client.rb', line 98

def declare_winner(**)        = Runners::CompetitiveEvolver.declare_winner(**)

#dream_agenda_itemsObject



69
# File 'lib/legion/extensions/mind_growth/client.rb', line 69

def dream_agenda_items(**)       = Runners::DreamIdeation.dream_agenda_items(**)

#enrich_from_dream_contextObject



70
# File 'lib/legion/extensions/mind_growth/client.rb', line 70

def enrich_from_dream_context(**) = Runners::DreamIdeation.enrich_from_dream_context(**)

#evaluate_outputObject



62
# File 'lib/legion/extensions/mind_growth/client.rb', line 62

def evaluate_output(**)      = Runners::Composer.evaluate_output(**)

#evaluate_proposalObject



12
# File 'lib/legion/extensions/mind_growth/client.rb', line 12

def evaluate_proposal(**)  = Runners::Proposer.evaluate_proposal(**)

#evolution_summaryObject



77
# File 'lib/legion/extensions/mind_growth/client.rb', line 77

def evolution_summary(**)      = Runners::Evolver.evolution_summary(**)

#execute_swarm_buildObject



82
# File 'lib/legion/extensions/mind_growth/client.rb', line 82

def execute_swarm_build(**)   = Runners::SwarmBuilder.execute_swarm_build(**)

#extension_timelineObject

Dashboard delegation



104
# File 'lib/legion/extensions/mind_growth/client.rb', line 104

def extension_timeline(**) = Runners::Dashboard.extension_timeline(**)

#full_dashboardObject



110
# File 'lib/legion/extensions/mind_growth/client.rb', line 110

def full_dashboard(**)         = Runners::Dashboard.full_dashboard(**)

#generate_dream_proposalsObject

DreamIdeation delegation



68
# File 'lib/legion/extensions/mind_growth/client.rb', line 68

def generate_dream_proposals(**) = Runners::DreamIdeation.generate_dream_proposals(**)

#governance_statsObject



45
# File 'lib/legion/extensions/mind_growth/client.rb', line 45

def governance_stats(**)   = Runners::Governance.governance_stats(**)

#growth_statusObject



32
# File 'lib/legion/extensions/mind_growth/client.rb', line 32

def growth_status(**)    = Runners::Orchestrator.growth_status(**)

#health_checkObject

Monitor delegation



52
# File 'lib/legion/extensions/mind_growth/client.rb', line 52

def health_check(**)    = Runners::Monitor.health_check(**)

#health_summaryObject



57
# File 'lib/legion/extensions/mind_growth/client.rb', line 57

def health_summary(**)  = Runners::Monitor.health_summary(**)


18
# File 'lib/legion/extensions/mind_growth/client.rb', line 18

def identify_weak_links(**)  = Runners::Analyzer.identify_weak_links(**)

#impact_scoreObject



54
# File 'lib/legion/extensions/mind_growth/client.rb', line 54

def impact_score(**)    = Runners::Monitor.impact_score(**)

#join_build_swarmObject



81
# File 'lib/legion/extensions/mind_growth/client.rb', line 81

def join_build_swarm(**)      = Runners::SwarmBuilder.join_build_swarm(**)

#learning_extractionObject



37
# File 'lib/legion/extensions/mind_growth/client.rb', line 37

def learning_extraction(**) = Runners::Retrospective.learning_extraction(**)

#list_compositionsObject



65
# File 'lib/legion/extensions/mind_growth/client.rb', line 65

def list_compositions(**)    = Runners::Composer.list_compositions(**)

#list_proposalsObject



13
# File 'lib/legion/extensions/mind_growth/client.rb', line 13

def list_proposals(**)     = Runners::Proposer.list_proposals(**)

#merge_extensionsObject



76
# File 'lib/legion/extensions/mind_growth/client.rb', line 76

def merge_extensions(**)       = Runners::Evolver.merge_extensions(**)

#proposal_statsObject



14
# File 'lib/legion/extensions/mind_growth/client.rb', line 14

def proposal_stats(**)     = Runners::Proposer.proposal_stats(**)

#propose_conceptObject



11
# File 'lib/legion/extensions/mind_growth/client.rb', line 11

def propose_concept(**)    = Runners::Proposer.propose_concept(**)

#propose_improvementObject



74
# File 'lib/legion/extensions/mind_growth/client.rb', line 74

def propose_improvement(**)    = Runners::Evolver.propose_improvement(**)

#propose_to_swarmObject

ConsensusBuilder delegation



88
# File 'lib/legion/extensions/mind_growth/client.rb', line 88

def propose_to_swarm(**)    = Runners::ConsensusBuilder.propose_to_swarm(**)

#recent_proposalsObject



109
# File 'lib/legion/extensions/mind_growth/client.rb', line 109

def recent_proposals(**)       = Runners::Dashboard.recent_proposals(**)

#recommend_prioritiesObject



19
# File 'lib/legion/extensions/mind_growth/client.rb', line 19

def recommend_priorities(**) = Runners::Analyzer.recommend_priorities(**)

#reject_proposalObject



44
# File 'lib/legion/extensions/mind_growth/client.rb', line 44

def reject_proposal(**)    = Runners::Governance.reject_proposal(**)

#remove_compositionObject



61
# File 'lib/legion/extensions/mind_growth/client.rb', line 61

def remove_composition(**)   = Runners::Composer.remove_composition(**)

#replace_extensionObject



75
# File 'lib/legion/extensions/mind_growth/client.rb', line 75

def replace_extension(**)      = Runners::Evolver.replace_extension(**)

#resolve_disagreementObject



91
# File 'lib/legion/extensions/mind_growth/client.rb', line 91

def resolve_disagreement(**) = Runners::ConsensusBuilder.resolve_disagreement(**)

#risk_summaryObject



49
# File 'lib/legion/extensions/mind_growth/client.rb', line 49

def risk_summary(**)  = Runners::RiskAssessor.risk_summary(**)

#run_growth_cycleObject

Orchestrator delegation



31
# File 'lib/legion/extensions/mind_growth/client.rb', line 31

def run_growth_cycle(**) = Runners::Orchestrator.run_growth_cycle(**)

#run_trialObject



96
# File 'lib/legion/extensions/mind_growth/client.rb', line 96

def run_trial(**)             = Runners::CompetitiveEvolver.run_trial(**)

#select_for_improvementObject

Evolver delegation



73
# File 'lib/legion/extensions/mind_growth/client.rb', line 73

def select_for_improvement(**) = Runners::Evolver.select_for_improvement(**)

#session_reportObject

Retrospective delegation



35
# File 'lib/legion/extensions/mind_growth/client.rb', line 35

def session_report(**)      = Runners::Retrospective.session_report(**)

#submit_proposalObject

Governance delegation



40
# File 'lib/legion/extensions/mind_growth/client.rb', line 40

def submit_proposal(**)    = Runners::Governance.submit_proposal(**)

#suggest_compositionsObject



64
# File 'lib/legion/extensions/mind_growth/client.rb', line 64

def suggest_compositions(**) = Runners::Composer.suggest_compositions(**)

#swarm_build_statusObject



84
# File 'lib/legion/extensions/mind_growth/client.rb', line 84

def swarm_build_status(**)    = Runners::SwarmBuilder.swarm_build_status(**)

#tally_swarm_votesObject



90
# File 'lib/legion/extensions/mind_growth/client.rb', line 90

def tally_swarm_votes(**)   = Runners::ConsensusBuilder.tally_swarm_votes(**)

#tally_votesObject



42
# File 'lib/legion/extensions/mind_growth/client.rb', line 42

def tally_votes(**)        = Runners::Governance.tally_votes(**)

#top_extensionsObject



107
# File 'lib/legion/extensions/mind_growth/client.rb', line 107

def top_extensions(**)         = Runners::Dashboard.top_extensions(**)

#trend_analysisObject



36
# File 'lib/legion/extensions/mind_growth/client.rb', line 36

def trend_analysis(**)      = Runners::Retrospective.trend_analysis(**)

#usage_statsObject



53
# File 'lib/legion/extensions/mind_growth/client.rb', line 53

def usage_stats(**)     = Runners::Monitor.usage_stats(**)

#validate_fitnessObject



28
# File 'lib/legion/extensions/mind_growth/client.rb', line 28

def validate_fitness(**)  = Runners::Validator.validate_fitness(**)

#validate_proposalObject

Validator delegation



26
# File 'lib/legion/extensions/mind_growth/client.rb', line 26

def validate_proposal(**) = Runners::Validator.validate_proposal(**)

#validate_scoresObject



27
# File 'lib/legion/extensions/mind_growth/client.rb', line 27

def validate_scores(**)   = Runners::Validator.validate_scores(**)

#vote_in_swarmObject



89
# File 'lib/legion/extensions/mind_growth/client.rb', line 89

def vote_in_swarm(**)       = Runners::ConsensusBuilder.vote_in_swarm(**)

#vote_on_proposalObject



41
# File 'lib/legion/extensions/mind_growth/client.rb', line 41

def vote_on_proposal(**)   = Runners::Governance.vote_on_proposal(**)