pub struct GraphExtractorTask {
pub agent_id: String,
pub evolution_engine: EvolutionEngine,
pub signal_state: PersonaSignalExtractorState,
/* private fields */
}Fields§
§agent_id: String§evolution_engine: EvolutionEngine§signal_state: PersonaSignalExtractorStateImplementations§
Source§impl GraphExtractorTask
impl GraphExtractorTask
pub fn new(agent_id: &str) -> GraphExtractorTask
Sourcepub fn run_pass(&mut self, store: &SqliteGraphStore) -> ExtractionReport
pub fn run_pass(&mut self, store: &SqliteGraphStore) -> ExtractionReport
Semantic recurrence updates, graph + heuristic signals, ingest, optional evolution write.
Per-phase failures are recorded on ExtractionReport. Phases keep running so callers
can observe independent extract_error, pattern_error, and persona_error slots.
Auto Trait Implementations§
impl Freeze for GraphExtractorTask
impl RefUnwindSafe for GraphExtractorTask
impl Send for GraphExtractorTask
impl Sync for GraphExtractorTask
impl Unpin for GraphExtractorTask
impl UnsafeUnpin for GraphExtractorTask
impl UnwindSafe for GraphExtractorTask
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