Claude.ai's Settings → Privacy → Export Data produces a conversations.json file (JSON array of objects with uuid, name, chat_messages fields). When mined with mempalace mine ~/path/ --mode convos --extract general, the normalizer doesn't detect it as Claude AI JSON — it falls through to plain text and files the entire 8 MB file as a single drawer classified as "emotional."
Reproduction:
- Export data from Claude.ai (Settings → Privacy → Export Data)
- Run:
mempalace mine ~/path/ --mode convos --extract general
Expected: ~61 drawers chunked by exchange pairs (file has 65 conversations, 61 non-empty).
Got: 1 drawer in the "emotional" room.
Environment:
- mempalace version: 3.1.0
- Installed via
uv tool install
- Python 3.x on Ubuntu
Claude.ai's Settings → Privacy → Export Data produces a
conversations.jsonfile (JSON array of objects withuuid,name,chat_messagesfields). When mined withmempalace mine ~/path/ --mode convos --extract general, the normalizer doesn't detect it as Claude AI JSON — it falls through to plain text and files the entire 8 MB file as a single drawer classified as "emotional."Reproduction:
mempalace mine ~/path/ --mode convos --extract generalExpected: ~61 drawers chunked by exchange pairs (file has 65 conversations, 61 non-empty).
Got: 1 drawer in the "emotional" room.
Environment:
uv tool install