pub struct ExtractionReport {
pub agent_id: String,
pub semantic_nodes_updated: usize,
pub signals_extracted: usize,
pub signals_applied: usize,
pub merged_signals: Vec<RawSignal>,
pub persona_snapshot: PersonaSnapshot,
pub timestamp: DateTime<Utc>,
}Fields§
§agent_id: String§semantic_nodes_updated: usize§signals_extracted: usizeRaw signals returned from the store this pass (diagnostics / “what the agent saw”).
signals_applied: usizeSignals that moved an axis EMA by more than the persona ingest epsilon (sparkline input).
merged_signals: Vec<RawSignal>Merged graph + pattern signals ingested this pass (diagnostics, tests).
persona_snapshot: PersonaSnapshot§timestamp: DateTime<Utc>Trait Implementations§
Source§impl Clone for ExtractionReport
impl Clone for ExtractionReport
Source§fn clone(&self) -> ExtractionReport
fn clone(&self) -> ExtractionReport
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 moreAuto Trait Implementations§
impl Freeze for ExtractionReport
impl RefUnwindSafe for ExtractionReport
impl Send for ExtractionReport
impl Sync for ExtractionReport
impl Unpin for ExtractionReport
impl UnsafeUnpin for ExtractionReport
impl UnwindSafe for ExtractionReport
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