pub struct ArchitecturalIntentTracker {
pub confidence_threshold: f32,
}Expand description
Tracks and understands architectural decisions and patterns
Fields§
§confidence_threshold: f32Minimum confidence threshold for style inference (0.0 to 1.0)
Implementations§
Source§impl ArchitecturalIntentTracker
impl ArchitecturalIntentTracker
Sourcepub fn with_threshold(confidence_threshold: f32) -> Self
pub fn with_threshold(confidence_threshold: f32) -> Self
Creates a new ArchitecturalIntentTracker with a custom confidence threshold
Sourcepub fn infer_style(
&self,
root: &Path,
) -> Result<ArchitecturalStyle, ResearchError>
pub fn infer_style( &self, root: &Path, ) -> Result<ArchitecturalStyle, ResearchError>
Sourcepub fn parse_adrs(
&self,
root: &Path,
) -> Result<Vec<ArchitecturalDecision>, ResearchError>
pub fn parse_adrs( &self, root: &Path, ) -> Result<Vec<ArchitecturalDecision>, ResearchError>
Sourcepub fn build_intent(
&self,
root: &Path,
) -> Result<ArchitecturalIntent, ResearchError>
pub fn build_intent( &self, root: &Path, ) -> Result<ArchitecturalIntent, ResearchError>
Trait Implementations§
Source§impl Clone for ArchitecturalIntentTracker
impl Clone for ArchitecturalIntentTracker
Source§fn clone(&self) -> ArchitecturalIntentTracker
fn clone(&self) -> ArchitecturalIntentTracker
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 ArchitecturalIntentTracker
impl Debug for ArchitecturalIntentTracker
Auto Trait Implementations§
impl Freeze for ArchitecturalIntentTracker
impl RefUnwindSafe for ArchitecturalIntentTracker
impl Send for ArchitecturalIntentTracker
impl Sync for ArchitecturalIntentTracker
impl Unpin for ArchitecturalIntentTracker
impl UnwindSafe for ArchitecturalIntentTracker
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