Class: RobotLab::To::Evals::Score
- Inherits:
-
Data
- Object
- Data
- RobotLab::To::Evals::Score
- Defined in:
- lib/robot_lab/to/evals/score.rb
Overview
The verdict an Eval returns for one iteration.
gate_ok - floor holds? (correctness) -- must be true to commit
improved - better than the parent commit? (the descent signal)
met_target - objective reached? (orchestrator-owned stop)
value - the score (higher = better); nil for pure-pairwise evals
detail - one-line human summary for logs / progress
output - diagnostic text (gate command output, judge rationale) used
for repair prompts and notes; nil when there is none
Instance Attribute Summary collapse
-
#detail ⇒ Object
readonly
Returns the value of attribute detail.
-
#gate_ok ⇒ Object
readonly
Returns the value of attribute gate_ok.
-
#improved ⇒ Object
readonly
Returns the value of attribute improved.
-
#met_target ⇒ Object
readonly
Returns the value of attribute met_target.
-
#output ⇒ Object
readonly
Returns the value of attribute output.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Instance Method Summary collapse
Instance Attribute Details
#detail ⇒ Object (readonly)
Returns the value of attribute detail
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def detail @detail end |
#gate_ok ⇒ Object (readonly)
Returns the value of attribute gate_ok
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def gate_ok @gate_ok end |
#improved ⇒ Object (readonly)
Returns the value of attribute improved
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def improved @improved end |
#met_target ⇒ Object (readonly)
Returns the value of attribute met_target
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def met_target @met_target end |
#output ⇒ Object (readonly)
Returns the value of attribute output
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def output @output end |
#value ⇒ Object (readonly)
Returns the value of attribute value
15 16 17 |
# File 'lib/robot_lab/to/evals/score.rb', line 15 def value @value end |
Instance Method Details
#gate_ok? ⇒ Boolean
16 |
# File 'lib/robot_lab/to/evals/score.rb', line 16 def gate_ok? = gate_ok |
#improved? ⇒ Boolean
17 |
# File 'lib/robot_lab/to/evals/score.rb', line 17 def improved? = improved |
#met_target? ⇒ Boolean
18 |
# File 'lib/robot_lab/to/evals/score.rb', line 18 def met_target? = met_target |