Module: Insika::Refinement

Defined in:
lib/insika/refinement/gate.rb,
lib/insika/refinement/panel.rb,
lib/insika/refinement/proposer.rb,
lib/insika/refinement/candidate.rb,
lib/insika/refinement/evidence_collector.rb

Defined Under Namespace

Modules: CandidateBuilder, ProposerFactory Classes: Budget, Candidate, Dropped, Edit, EvidenceCollector, Gate, Panel, Proposer

Constant Summary collapse

DEFAULT_LIMITS =

The bounds, all config (ยง3.4). Defaults are deliberately small: what makes a diff reviewable is that it is short, and what keeps the gate's signal readable is that a run changed few things.

{ "max_edits" => 3, "max_bytes" => 1200, "max_total_growth" => 0.15 }.freeze
OPS =
%w[replace append].freeze