Skip to main content

solverforge_scoring/director/
mod.rs

1// Score director implementations.
2//
3// The score director manages solution state and score calculation.
4//
5// # Score Director Types
6//
7// - [`ScoreDirector`] - Zero-erasure incremental scoring
8// - [`RecordingDirector`] - Automatic undo tracking wrapper
9
10mod traits;
11
12pub mod recording;
13pub mod score_director;
14pub mod shadow_aware;
15
16#[cfg(test)]
17mod tests;
18
19pub use recording::RecordingDirector;
20pub use shadow_aware::{ShadowVariableSupport, SolvableSolution};
21pub use traits::Director;