The Atlas doc.haus documentation, bound to its code
108 documents
FUTURE.md

Deprecated 2026-06-07 and kept as a tombstone: a table mapping the roadmap sections that used to live here to GitHub issues #1–#12 (Docxodus spike, word-integration, tracked-changes, redline, viewer, citation-verification hook, edit gating, privilege-review and precedent-search skills, ANN backend, on-prem inference, multi-tenant). Also restates the mergeability claim that the fork touches exactly one upstream-tracked file — a claim the architecture analysis has since shown to be stale. Only for history; current work is tracked on GitHub issues.

doc.haus — Future Seams (DEPRECATED)

Deprecated 2026-06-07. The seams once tracked here now live as GitHub issues in sure-scale/doc-haus. Track and discuss the work there; this file is kept only as a redirect. The MVP rule still holds: build additively, keep upstream packages untouched.

The DOCX redline track (word-integration / tracked-changes / redline / viewer) standardizes on Docxodus (MIT; TypeScript/WASM; edits addressable by char offset and anchor ID, which lines up with our citation doc_path + char_start/char_end). Validate it under Bun and confirm offset alignment first — see the spike issue.

Seam → issue

Former section Issue
Docxodus validation (new gate) #1 spike: validate Docxodus under Bun + align offsets
Custom tools / word-integration #2 word-integration tool
Custom tools / tracked-changes #3 tracked-changes tool
Custom tools / redline #4 redline tool
Redline review surface (new) #5 web DOCX redline viewer
Plugin hooks / tool.execute.after #6 citation-verification hook
Plugin hooks / permission.ask #7 edit gating
Skills / privilege-review #8 privilege-review skill
Skills / precedent-search #9 precedent-search skill
Retrieval at scale #10 sqlite-vec/ANN behind search-document
Confidentiality / data residency #11 on-prem inference swap
Single-user → multi-tenant #12 multi-tenant

Mergeability (unchanged, not an issue)

The fork touches exactly one upstream-tracked file (AGENTS.md, a prepended section). All legal functionality lives in new paths upstream does not have (dochaus/, services/, apps/), so git merge upstream/dev cannot conflict outside AGENTS.md. Keep it that way: default to building in those paths, and isolate any unavoidable core edit in one clearly-marked commit.