pub struct ScoringEngine;Expand description
Computes the overall AI-Readiness Score from component analysis results.
Implementations§
Source§impl ScoringEngine
impl ScoringEngine
Sourcepub fn score(
freshness: &FreshnessResult,
integrity: &IntegrityResult,
config_quality: &ConfigQualityResult,
agent_setup: &AgentSetupResult,
structure: &StructureResult,
) -> ProjectScore
pub fn score( freshness: &FreshnessResult, integrity: &IntegrityResult, config_quality: &ConfigQualityResult, agent_setup: &AgentSetupResult, structure: &StructureResult, ) -> ProjectScore
Compute the AI-Readiness Score from analysis results.
Sourcepub fn path_to_green(score: &ProjectScore) -> PathToGreen
pub fn path_to_green(score: &ProjectScore) -> PathToGreen
Compute a “Path to Green” plan from the current score. Sorts fixable issues by efficiency (delta/effort) and accumulates until Green (76%) or exhausted.
Auto Trait Implementations§
impl Freeze for ScoringEngine
impl RefUnwindSafe for ScoringEngine
impl Send for ScoringEngine
impl Sync for ScoringEngine
impl Unpin for ScoringEngine
impl UnsafeUnpin for ScoringEngine
impl UnwindSafe for ScoringEngine
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more