//! # `crate::coalesce`
//!
//! Cross-document coalescing groups extracted mentions/tracks into “identities” across documents.
//! This module is implementation-focused: similarity primitives, candidate generation, and
//! clustering utilities used by the `anno` pipeline.
//!
//! ## What is stable
//!
//! - The public surface is intentionally small: prefer the batch `Resolver`
//! plus the `similarity` building blocks.
//! - Quantitative claims (runtime/quality) belong in generated eval artifacts, not in doc comments.
//!
//! ## Where to look
//!
//! - `resolver`: batch coalescing utilities
//! - `similarity`: string/script heuristics and similarity composition
// =============================================================================
// Public surface (keep small; the rest is reachable via submodules)
// =============================================================================
pub use Resolver;
pub use ;