| """Self-contained export parsing for the UI shell (Task 2). | |
| Deliberately independent of the backend `prompt_card.adapters` package so the UI runs and | |
| deploys standalone. The real backend adapters (prompt_card/adapters/{chatgpt,claude}.py) are | |
| the eventual reuse target when the two workstreams merge — formats here mirror theirs. | |
| """ | |
| from .parser import ParsedExport, Conversation, Turn, parse_export, ParseError # noqa: F401 | |
| from .paste import parse_paste # noqa: F401 | |
| from .share_fetch import is_share_url, fetch_share # noqa: F401 | |