Documentation pages

Documentation

Everything here is rendered from the docs/ folder of the repository. To try Groundnote first, follow the quickstart in the README.

Run it

Configuration
The groundnote.json file, environment variables, Cloudflare Access and backup settings.
CLI
Every command of the groundnote CLI, doctor and the nightly backup run.
Backup
The ways to back up a Groundnote instance, and how to restore and verify it.
Providers
Which text goes to which provider, and the terms to read before you switch one on.

How it works

Architecture
The binding contract for the data model, the API and authentication.
Approval modes
Modes A, B and C, how proposals are classified, the mandatory exceptions and retract.
Knowledge graph
Entities and links: the tree that gives rules and sources their place in a scope.
Lexical search
How stage a searches, and what each step adds in the measurements.
Search stages b and c
Local embeddings and the JEV reranker: settings, limits and how they fit into the search.
Redaction
The proposed design for redaction, erasure and encrypted backups. Not built yet.

For agents

Guide for agents
How an AI agent uses the MCP tools and prompts, with complete example dialogues.

Security

Threat model
What Groundnote defends against, and how.
Data at rest
How stored data and backups are protected. A design record: erasure is not built yet.

Project

Roadmap
Proposals measured on real data, and what comes next.
Practice findings
What a practice test with real meetings, mails and chats showed.
Releasing
How a version gets from main to the image and the release page.
Deviations
Where Groundnote departs from the original German contract, and why.
Glossary
The German contract terms and their English names in the code.
Brand
The mark, the colours and the type, and how to use them.