"""Sentence-aware document segmenter for Intelligence Pipeline v3. Replaces the 8,000-character truncation with full-document, sentence-aware chunking that preserves source offsets, section boundaries, speaker turns, and boilerplate detection. """ from services.intelligence_pipeline_v3.segmenter.boilerplate import ( score_boilerplate, ) from services.intelligence_pipeline_v3.segmenter.models import DocumentChunk from services.intelligence_pipeline_v3.segmenter.segmenter import Segmenter from services.intelligence_pipeline_v3.segmenter.strategies import ( ArticleStrategy, ChunkStrategy, FilingStrategy, MacroEventStrategy, TranscriptStrategy, ) __all__ = [ "ArticleStrategy", "ChunkStrategy", "DocumentChunk", "FilingStrategy", "MacroEventStrategy", "Segmenter", "TranscriptStrategy", "score_boilerplate", ]