doc.haus Atlas Legal-document workflows on OpenCode, bound to their code
219 documents

Storage, ops, and migration

Where doc.haus keeps data, how the services fit together, and how older installations move forward — the operational backbone behind every matter.

Services

Run doc.haus with the root launcher. Its local services are:

Service Role Entry point
engine Native OpenCode execution with the legal configuration boundary bun run start
ingest Matter files, document parsing, retrieval and installation settings bun run start

The React product is in apps/web. Run package checks from the owning directory. Ingest has its own frozen lockfile; a root workspace install does not replace its package-local install and checks.

The retained www, update and files packages are upstream OpenCode website and distribution tooling. Their READMEs describe OpenCode infrastructure and publishing, not a configured doc.haus deployment. The upstream deployment/publishing workflows are excluded from this release. The root installer and GitHub action are also upstream components; start.sh is the supported doc.haus launcher. doc.haus local updates use the installation updater, not the upstream update Worker.