Module: Aidp::Evaluations

Defined in:
lib/aidp/evaluations.rb,
lib/aidp/evaluations/context_capture.rb,
lib/aidp/evaluations/evaluation_record.rb,
lib/aidp/evaluations/evaluation_storage.rb

Overview

Evaluation and feedback system for AIDP outputs

Enables users to rate generated outputs (prompts, work units, work loops) as good, neutral, or bad while capturing rich execution context.

Examples:

Creating and storing an evaluation

record = Aidp::Evaluations::EvaluationRecord.new(
  rating: "good",
  comment: "Clean code generated",
  target_type: "work_unit"
)
storage = Aidp::Evaluations::EvaluationStorage.new
storage.store(record)

Defined Under Namespace

Classes: ContextCapture, EvaluationRecord, EvaluationStorage