solverforge-scoring 0.8.3

Incremental constraint scoring for SolverForge
Documentation
/* Zero-erasure constraint API.

This module provides:
- ConstraintSet trait for tuple-based constraint evaluation
- IncrementalConstraint trait for incremental scoring
- Analysis types for score explanation
- Runtime weight override configuration
*/

pub mod analysis;
pub mod constraint_set;
pub mod weight_overrides;

#[cfg(test)]
mod tests;

pub use analysis::{
    ConstraintAnalysis, ConstraintJustification, DetailedConstraintEvaluation,
    DetailedConstraintMatch, EntityRef, Indictment, IndictmentMap, ScoreExplanation,
};
pub use constraint_set::{ConstraintSet, IncrementalConstraint};
pub use weight_overrides::{ConstraintWeightOverrides, WeightProvider};