Class: Legion::Extensions::MindGrowth::Client
- Inherits:
-
Object
- Object
- Legion::Extensions::MindGrowth::Client
- Defined in:
- lib/legion/extensions/mind_growth/client.rb
Instance Method Summary collapse
- #active_build_swarms ⇒ Object
- #active_competitions ⇒ Object
-
#add_composition ⇒ Object
Composer delegation.
-
#analyze_gaps ⇒ Object
Proposer delegation.
- #approve_proposal ⇒ Object
-
#assess_risk ⇒ Object
RiskAssessor delegation.
- #auto_prune ⇒ Object
- #bottom_extensions ⇒ Object
-
#build_extension ⇒ Object
Builder delegation.
- #build_metrics ⇒ Object
- #build_status ⇒ Object
- #category_distribution ⇒ Object
-
#cognitive_profile ⇒ Object
Analyzer delegation.
- #compare_results ⇒ Object
- #competition_history ⇒ Object
- #competition_status ⇒ Object
- #complete_build_swarm ⇒ Object
- #composition_stats ⇒ Object
- #consensus_summary ⇒ Object
-
#create_build_swarm ⇒ Object
SwarmBuilder delegation.
-
#create_competition ⇒ Object
CompetitiveEvolver delegation.
- #decay_check ⇒ Object
- #declare_winner ⇒ Object
- #dream_agenda_items ⇒ Object
- #enrich_from_dream_context ⇒ Object
- #evaluate_output ⇒ Object
- #evaluate_proposal ⇒ Object
- #evolution_summary ⇒ Object
- #execute_swarm_build ⇒ Object
-
#extension_timeline ⇒ Object
Dashboard delegation.
- #full_dashboard ⇒ Object
-
#generate_dream_proposals ⇒ Object
DreamIdeation delegation.
- #governance_stats ⇒ Object
- #growth_status ⇒ Object
-
#health_check ⇒ Object
Monitor delegation.
- #health_summary ⇒ Object
- #identify_weak_links ⇒ Object
- #impact_score ⇒ Object
-
#initialize ⇒ Client
constructor
A new instance of Client.
- #join_build_swarm ⇒ Object
- #learning_extraction ⇒ Object
- #list_compositions ⇒ Object
- #list_proposals ⇒ Object
- #merge_extensions ⇒ Object
- #proposal_stats ⇒ Object
- #propose_concept ⇒ Object
- #propose_improvement ⇒ Object
-
#propose_to_swarm ⇒ Object
ConsensusBuilder delegation.
- #recent_proposals ⇒ Object
- #recommend_priorities ⇒ Object
- #reject_proposal ⇒ Object
- #remove_composition ⇒ Object
- #replace_extension ⇒ Object
- #resolve_disagreement ⇒ Object
- #risk_summary ⇒ Object
-
#run_growth_cycle ⇒ Object
Orchestrator delegation.
- #run_trial ⇒ Object
-
#select_for_improvement ⇒ Object
Evolver delegation.
-
#session_report ⇒ Object
Retrospective delegation.
-
#submit_proposal ⇒ Object
Governance delegation.
- #suggest_compositions ⇒ Object
- #swarm_build_status ⇒ Object
- #tally_swarm_votes ⇒ Object
- #tally_votes ⇒ Object
- #top_extensions ⇒ Object
- #trend_analysis ⇒ Object
- #usage_stats ⇒ Object
- #validate_fitness ⇒ Object
-
#validate_proposal ⇒ Object
Validator delegation.
- #validate_scores ⇒ Object
- #vote_in_swarm ⇒ Object
- #vote_on_proposal ⇒ Object
Constructor Details
#initialize ⇒ Client
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_swarms ⇒ Object
85 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 85 def active_build_swarms(**) = Runners::SwarmBuilder.active_build_swarms(**) |
#active_competitions ⇒ Object
100 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 100 def active_competitions(**) = Runners::CompetitiveEvolver.active_competitions(**) |
#add_composition ⇒ Object
Composer delegation
60 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 60 def add_composition(**) = Runners::Composer.add_composition(**) |
#analyze_gaps ⇒ Object
Proposer delegation
10 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 10 def analyze_gaps(**) = Runners::Proposer.analyze_gaps(**) |
#approve_proposal ⇒ Object
43 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 43 def approve_proposal(**) = Runners::Governance.approve_proposal(**) |
#assess_risk ⇒ Object
RiskAssessor delegation
48 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 48 def assess_risk(**) = Runners::RiskAssessor.assess_risk(**) |
#auto_prune ⇒ Object
56 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 56 def auto_prune(**) = Runners::Monitor.auto_prune(**) |
#bottom_extensions ⇒ Object
108 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 108 def bottom_extensions(**) = Runners::Dashboard.bottom_extensions(**) |
#build_extension ⇒ Object
Builder delegation
22 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 22 def build_extension(**) = Runners::Builder.build_extension(**) |
#build_metrics ⇒ Object
106 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 106 def build_metrics(**) = Runners::Dashboard.build_metrics(**) |
#build_status ⇒ Object
23 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 23 def build_status(**) = Runners::Builder.build_status(**) |
#category_distribution ⇒ Object
105 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 105 def category_distribution(**) = Runners::Dashboard.category_distribution(**) |
#cognitive_profile ⇒ Object
Analyzer delegation
17 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 17 def cognitive_profile(**) = Runners::Analyzer.cognitive_profile(**) |
#compare_results ⇒ Object
97 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 97 def compare_results(**) = Runners::CompetitiveEvolver.compare_results(**) |
#competition_history ⇒ Object
101 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 101 def competition_history(**) = Runners::CompetitiveEvolver.competition_history(**) |
#competition_status ⇒ Object
99 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 99 def competition_status(**) = Runners::CompetitiveEvolver.competition_status(**) |
#complete_build_swarm ⇒ Object
83 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 83 def complete_build_swarm(**) = Runners::SwarmBuilder.complete_build_swarm(**) |
#composition_stats ⇒ Object
63 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 63 def composition_stats(**) = Runners::Composer.composition_stats(**) |
#consensus_summary ⇒ Object
92 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 92 def consensus_summary(**) = Runners::ConsensusBuilder.consensus_summary(**) |
#create_build_swarm ⇒ Object
SwarmBuilder delegation
80 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 80 def create_build_swarm(**) = Runners::SwarmBuilder.create_build_swarm(**) |
#create_competition ⇒ Object
CompetitiveEvolver delegation
95 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 95 def create_competition(**) = Runners::CompetitiveEvolver.create_competition(**) |
#decay_check ⇒ Object
55 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 55 def decay_check(**) = Runners::Monitor.decay_check(**) |
#declare_winner ⇒ Object
98 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 98 def declare_winner(**) = Runners::CompetitiveEvolver.declare_winner(**) |
#dream_agenda_items ⇒ Object
69 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 69 def dream_agenda_items(**) = Runners::DreamIdeation.dream_agenda_items(**) |
#enrich_from_dream_context ⇒ Object
70 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 70 def enrich_from_dream_context(**) = Runners::DreamIdeation.enrich_from_dream_context(**) |
#evaluate_output ⇒ Object
62 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 62 def evaluate_output(**) = Runners::Composer.evaluate_output(**) |
#evaluate_proposal ⇒ Object
12 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 12 def evaluate_proposal(**) = Runners::Proposer.evaluate_proposal(**) |
#evolution_summary ⇒ Object
77 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 77 def evolution_summary(**) = Runners::Evolver.evolution_summary(**) |
#execute_swarm_build ⇒ Object
82 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 82 def execute_swarm_build(**) = Runners::SwarmBuilder.execute_swarm_build(**) |
#extension_timeline ⇒ Object
Dashboard delegation
104 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 104 def extension_timeline(**) = Runners::Dashboard.extension_timeline(**) |
#full_dashboard ⇒ Object
110 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 110 def full_dashboard(**) = Runners::Dashboard.full_dashboard(**) |
#generate_dream_proposals ⇒ Object
DreamIdeation delegation
68 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 68 def generate_dream_proposals(**) = Runners::DreamIdeation.generate_dream_proposals(**) |
#governance_stats ⇒ Object
45 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 45 def governance_stats(**) = Runners::Governance.governance_stats(**) |
#growth_status ⇒ Object
32 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 32 def growth_status(**) = Runners::Orchestrator.growth_status(**) |
#health_check ⇒ Object
Monitor delegation
52 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 52 def health_check(**) = Runners::Monitor.health_check(**) |
#health_summary ⇒ Object
57 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 57 def health_summary(**) = Runners::Monitor.health_summary(**) |
#identify_weak_links ⇒ Object
18 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 18 def identify_weak_links(**) = Runners::Analyzer.identify_weak_links(**) |
#impact_score ⇒ Object
54 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 54 def impact_score(**) = Runners::Monitor.impact_score(**) |
#join_build_swarm ⇒ Object
81 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 81 def join_build_swarm(**) = Runners::SwarmBuilder.join_build_swarm(**) |
#learning_extraction ⇒ Object
37 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 37 def learning_extraction(**) = Runners::Retrospective.learning_extraction(**) |
#list_compositions ⇒ Object
65 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 65 def list_compositions(**) = Runners::Composer.list_compositions(**) |
#list_proposals ⇒ Object
13 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 13 def list_proposals(**) = Runners::Proposer.list_proposals(**) |
#merge_extensions ⇒ Object
76 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 76 def merge_extensions(**) = Runners::Evolver.merge_extensions(**) |
#proposal_stats ⇒ Object
14 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 14 def proposal_stats(**) = Runners::Proposer.proposal_stats(**) |
#propose_concept ⇒ Object
11 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 11 def propose_concept(**) = Runners::Proposer.propose_concept(**) |
#propose_improvement ⇒ Object
74 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 74 def propose_improvement(**) = Runners::Evolver.propose_improvement(**) |
#propose_to_swarm ⇒ Object
ConsensusBuilder delegation
88 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 88 def propose_to_swarm(**) = Runners::ConsensusBuilder.propose_to_swarm(**) |
#recent_proposals ⇒ Object
109 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 109 def recent_proposals(**) = Runners::Dashboard.recent_proposals(**) |
#recommend_priorities ⇒ Object
19 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 19 def recommend_priorities(**) = Runners::Analyzer.recommend_priorities(**) |
#reject_proposal ⇒ Object
44 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 44 def reject_proposal(**) = Runners::Governance.reject_proposal(**) |
#remove_composition ⇒ Object
61 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 61 def remove_composition(**) = Runners::Composer.remove_composition(**) |
#replace_extension ⇒ Object
75 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 75 def replace_extension(**) = Runners::Evolver.replace_extension(**) |
#resolve_disagreement ⇒ Object
91 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 91 def resolve_disagreement(**) = Runners::ConsensusBuilder.resolve_disagreement(**) |
#risk_summary ⇒ Object
49 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 49 def risk_summary(**) = Runners::RiskAssessor.risk_summary(**) |
#run_growth_cycle ⇒ Object
Orchestrator delegation
31 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 31 def run_growth_cycle(**) = Runners::Orchestrator.run_growth_cycle(**) |
#run_trial ⇒ Object
96 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 96 def run_trial(**) = Runners::CompetitiveEvolver.run_trial(**) |
#select_for_improvement ⇒ Object
Evolver delegation
73 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 73 def select_for_improvement(**) = Runners::Evolver.select_for_improvement(**) |
#session_report ⇒ Object
Retrospective delegation
35 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 35 def session_report(**) = Runners::Retrospective.session_report(**) |
#submit_proposal ⇒ Object
Governance delegation
40 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 40 def submit_proposal(**) = Runners::Governance.submit_proposal(**) |
#suggest_compositions ⇒ Object
64 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 64 def suggest_compositions(**) = Runners::Composer.suggest_compositions(**) |
#swarm_build_status ⇒ Object
84 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 84 def swarm_build_status(**) = Runners::SwarmBuilder.swarm_build_status(**) |
#tally_swarm_votes ⇒ Object
90 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 90 def tally_swarm_votes(**) = Runners::ConsensusBuilder.tally_swarm_votes(**) |
#tally_votes ⇒ Object
42 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 42 def tally_votes(**) = Runners::Governance.tally_votes(**) |
#top_extensions ⇒ Object
107 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 107 def top_extensions(**) = Runners::Dashboard.top_extensions(**) |
#trend_analysis ⇒ Object
36 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 36 def trend_analysis(**) = Runners::Retrospective.trend_analysis(**) |
#usage_stats ⇒ Object
53 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 53 def usage_stats(**) = Runners::Monitor.usage_stats(**) |
#validate_fitness ⇒ Object
28 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 28 def validate_fitness(**) = Runners::Validator.validate_fitness(**) |
#validate_proposal ⇒ Object
Validator delegation
26 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 26 def validate_proposal(**) = Runners::Validator.validate_proposal(**) |
#validate_scores ⇒ Object
27 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 27 def validate_scores(**) = Runners::Validator.validate_scores(**) |
#vote_in_swarm ⇒ Object
89 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 89 def vote_in_swarm(**) = Runners::ConsensusBuilder.vote_in_swarm(**) |
#vote_on_proposal ⇒ Object
41 |
# File 'lib/legion/extensions/mind_growth/client.rb', line 41 def vote_on_proposal(**) = Runners::Governance.vote_on_proposal(**) |