Expand description
Nous core — types, traits, and errors for metacognitive evaluation.
This crate defines the vocabulary used across all Nous components.
It has zero I/O and depends only on aios-protocol.
Re-exports§
pub use error::NousError;pub use error::NousResult;pub use evaluator::EvalContext;pub use evaluator::EvalHook;pub use evaluator::NousEvaluator;pub use events::EVAL_EVENT_PREFIX;pub use events::NousEvent;pub use registry::EvaluatorRegistry;pub use score::EvalResult;pub use score::EvalScore;pub use score::ScoreLabel;pub use taxonomy::EvalLayer;pub use taxonomy::EvalTiming;
Modules§
- egri
- EGRI bridge — maps Nous eval results to autoany Outcome format.
- error
- Nous error types.
- evaluator
- Evaluator trait — the core abstraction for all Nous evaluators.
- events
- Nous event constructors.
- registry
- Evaluator registry — manages collections of evaluators by hook point.
- score
- Evaluation score types.
- taxonomy
- Evaluation layer taxonomy.