"""DCU Credit Union statement parser — Story 9.11 (requires Spike 9.C PDF fixture)."""
from app.services.pdf_parsers.base import StagedTransaction, ParseError

_PARSER_VERSION = "0.0.0-spike-required"


def parse(pdf_path: str) -> tuple[list[StagedTransaction], list[ParseError]]:
    """Spike 9.C must be completed before this parser is implemented."""
    return [], [ParseError(
        0, "", "DCU Credit Union parser requires Spike 9.C (PDF fixture analysis)", _PARSER_VERSION
    )]
