"""Apple Card statement parser — Story 9.9 (requires Spike 9.A 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.A must be completed before this parser is implemented."""
    return [], [ParseError(
        0, "", "Apple Card parser requires Spike 9.A (PDF fixture analysis)", _PARSER_VERSION
    )]
