pub struct EvolutionPipelineRequest {
pub issue_id: String,
pub intent: String,
pub signals: Vec<String>,
pub files: Vec<String>,
pub expected_effect: String,
pub diff_payload: String,
}Expand description
Request passed from higher-level orchestrators into the evolution pipeline.
This keeps oris-evolution decoupled from oris-orchestrator while still
exposing a stable contract for running execute/validate/evaluate steps
against a generated mutation proposal.
Fields§
§issue_id: StringUpstream issue or run identifier.
intent: StringHuman-readable intent for the proposed mutation.
signals: Vec<String>Input signal tokens that motivated the mutation.
files: Vec<String>File paths targeted by the mutation.
expected_effect: StringExpected user-visible outcome after the mutation is applied.
diff_payload: StringUnified diff payload or equivalent serialized mutation content.
Trait Implementations§
Source§impl Clone for EvolutionPipelineRequest
impl Clone for EvolutionPipelineRequest
Source§fn clone(&self) -> EvolutionPipelineRequest
fn clone(&self) -> EvolutionPipelineRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EvolutionPipelineRequest
impl Debug for EvolutionPipelineRequest
Source§impl Default for EvolutionPipelineRequest
impl Default for EvolutionPipelineRequest
Source§fn default() -> EvolutionPipelineRequest
fn default() -> EvolutionPipelineRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvolutionPipelineRequest
impl RefUnwindSafe for EvolutionPipelineRequest
impl Send for EvolutionPipelineRequest
impl Sync for EvolutionPipelineRequest
impl Unpin for EvolutionPipelineRequest
impl UnsafeUnpin for EvolutionPipelineRequest
impl UnwindSafe for EvolutionPipelineRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more