Skip to main content

tsift_resolution/
lib.rs

1pub mod blocklist;
2pub mod resolve;
3pub mod scoring;
4
5pub use scoring::{
6    COMMUNITY_MIN_DUPLICATE_NAME_PRECISION, COMMUNITY_MIN_HANDLE_COVERAGE_PCT,
7    NeighborhoodRankingGate, RankedNeighbor, default_neighborhood_ranking_gate,
8    duplicate_name_precision, edge_kind_rank_score, has_community_signal, has_semantic_signal,
9    neighborhood_depths, node_has_handle_coverage, page_handle_coverage_pct, ranked_neighbors,
10    ranked_neighbors_capped, source_handle_is_fresh,
11};
12
13pub use blocklist::{
14    index_snapshot_part_is_generated, is_planner_config_path, path_is_generated_artifact,
15    relative_path_is_generated_artifact,
16};
17
18pub use resolve::{
19    NodeMatchKind, RankedMatch, StrategyRank, f1_score, kind_priority, tag_f1_score,
20    token_overlap_rank,
21};