Coverage for src / lilbee / retrieval / clustering_embedding / types.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-05-15 20:55 +0000
« prev ^ index » next coverage.py v7.13.4, created at 2026-05-15 20:55 +0000
1"""Type definitions for the chunk-level mutual-kNN clusterer."""
3from __future__ import annotations
5from dataclasses import dataclass, field
8@dataclass
9class ChunkRecord:
10 """Lightweight view of one chunk row used by the clusterer."""
12 source: str
13 chunk_index: int
14 text: str
15 tokens: list[str] = field(default_factory=list)