Backlog

Ideas, known gaps and deferred work that are not yet part of a milestone.

Adding something here is how you avoid doing unrelated work mid-task. Nothing here is a commitment.


Known gaps from Milestone 1

Deployment

Decided (D-032): public GitHub repository, Pages for the documentation site, no hosted application, no public demo. Steps are in DEPLOYMENT.md.

Still open:

A public demo — what it would actually take

Requested and deliberately deferred (D-032). Hosting the application as it stands would mean one shared archive with no authentication: whatever any visitor imports, every other visitor can read and export. That is the failure this product exists to prevent, and it would put strangers’ private conversations on the maintainer’s server.

Not a deployment step. The work:

Until all four exist, the honest answer to “can I see it live” is a screenshot and docker compose up.

Commercial and licensing

Superseded 2026-09-12 by D-046. Mind Archive is proprietary, all rights reserved, and nothing is for sale: the free noncommercial tier, the $49 seat price and the volume tier below all belonged to the PolyForm model that was withdrawn. The section is kept because the mechanics it researched — a merchant of record rather than raw Stripe, hosted links rather than payment code — remain correct if anything is ever sold. Read it as research, not as a plan.

None of this is application work — it belongs on the project website, not in this repository. Recorded here so the plan is not lost. See LICENSING.md and decisions D-016 and D-046.

Decided (D-038): a merchant of record — Polar, Paddle or Lemon Squeezy — sells both the licence and the donations. They are the legal seller and remit VAT and sales tax everywhere, which raw Stripe or PayPal would leave with the maintainer from the very first EU sale. Checkout is hosted, reached by plain links: no payment script on the site, no embedded frame, nothing tracking a visitor who has not chosen to pay.

The page is built: /support/, driven entirely by docs/_data/support.yml.

Still open:

Faster and easier import

Done in Milestone 3.5: watched inbox folder, re-import reporting, correct guidance, and an optional browser script. See decisions D-023 and D-024, and RESEARCH.md R-004 for the export’s real timings.

Still open:

Importing from more providers

Already supported: ChatGPT and Claude, both as .zip and as raw .json. Detection is by the shape of the file, not its name (D-027), which is what makes a bare conversations.json from either service work — they share that filename. apps/api/src/mind_archive/importers/ holds one adapter per provider and the core imports none of them.

Still open:

Storage

Organisation

Product ideas

Technical ideas

Explicitly rejected

Kept here so they are not re-proposed without new information.