Answers with a page number
Every claim quotes the document it came from, with the locator a person can check: page, sheet, cell, speaker, timecode. Reliability caveats travel with the citation.
Registers that compute themselves
Status roll-ups are derived from the evidence rows beneath them. A number nobody typed is a number nobody can mistype.
Deliverables, versioned and dated
Every draft is a version with a lineage. Re-draft when the corpus moves, and see exactly what the new material changed.
A git repository underneath
Each workspace is a real repo and each mutation is a commit. Audit, diff and undo come free with that. They were never features anyone had to build.
Anything in, cleanly
Office formats, scans, email archives, web pages, meeting recordings. OCR and speech-to-text run locally, so confidential audio never leaves the room it was recorded in.
Multilingual on purpose
The corpus is asked in every language it contains, so a Cyrillic annex does not vanish because the question was posed in English.
Roles that mean something
Viewer, contributor, approver and owner, enforced at the route and set per project, with passkeys or your own identity provider. Proposing is cheap. Accepting is not.
Retire without deleting
Archive a finished engagement and it becomes read-only, still searchable, still renderable, reversible at any time. Destruction requires archiving first, and typing the name back.