//! Pattern fingerprinting and catalog for sdivi-rust.
//!
//! Implements Stage 4 of the five-stage analysis pipeline. Classifies
//! pattern hints into the five built-in categories, fingerprints their
//! structural shapes with `blake3`, and assembles a [`PatternCatalog`] with
//! per-category entropy.
//!
//! # Design constraints
//!
//! This crate must NOT depend on `sdivi-graph` or `sdivi-detection`.
//!
//! # Quick start
//!
//! ```rust
//! use sdivi_patterns::PatternCatalog;
//!
//! let catalog = PatternCatalog::default();
//! assert!(catalog.entries.is_empty());
//! ```
pub use ;
pub use compute_entropy;
pub use ;
pub use PatternHintInput;
pub use ;
pub use build_catalog;