heaventree's database tips its hand: this fork wants to be a product

The full data model just landed in one move, and it reads like a commercial SaaS rather than a weekend experiment.

multi-tenantsecurity

heaventree laid down the fork's entire database design in a single pass, and the shape of it is telling. Every user gets their own encrypted slots to store AI provider keys, so each customer can bring their own account rather than sharing a central one. There are also account tiers and message credits, which look a lot like the bones of a billing system. Documents carry full version history, and there's a structured, spreadsheet-style review feature for working through documents in bulk.

heaventree also made a deliberate security call: the front end can't reach protected data directly. Every request routes through the backend, which acts as the sole gatekeeper for who sees what. It's a defensible design and a sign someone is thinking about access control, not just features.

So what Anyone sizing up whether this fork is a toy or a tool should start here, because the data model says someone is building for paying customers.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from heaventree/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
d3c0554b Updated package-lock.json Heaventree Digital 2026-05-20 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-515.md from inside the repo you want the changes in.

⬇ Download capture-thread-515.md