app.parsers.base module¶ class app.parsers.base.BaseParser[source]¶ Bases: ABC, Generic[T] Abstract Base Parser defining the contract for all document parsers. Implementations must override parse() to parse raw bytes into a structured domain model. abstractmethod parse(content: bytes) → T[source]¶ Parse raw document content bytes. Parameters: content – The raw file bytes. Returns: The parsed domain dataclass.