=== cargo test -p news-core scoring::relevance -- --nocapture === Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s Running unittests src/lib.rs (target/debug/deps/news_core-73165881e402db9b) running 6 tests test scoring::relevance::tests::bm25_source_trait_returns_configured_rank ... ok test scoring::relevance::tests::cold_start_boundary_at_20_samples ... ok test scoring::relevance::tests::train_increments_feature_counts_and_totals ... ok test scoring::relevance::tests::score_of_unseen_token_is_finite_not_panicking ... ok test scoring::relevance::tests::zero_samples_returns_bm25_exactly ... ok test scoring::relevance::tests::score_is_negative_when_token_skews_not_interested ... ok test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 8 filtered out; finished in 0.00s === cargo fmt --all --check === (exit 0, no diffs) === cargo clippy --workspace --all-targets -- -D warnings === Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.02s