Tool specification. This describes what ArchDoc does in enough detail to build it. The process it enforces is described in internal/template/PROCESS.md, the copy shipped inside the binary and written by init, which is authoritative where the two disagree.
ArchDoc is a Go CLI distributed as a static binary per platform via GitHub releases and go install github.com/ollieread/archdoc/cmd/archdoc@latest. It manages a spec repository: a directory containing archdoc.json and the four document directories.
The process is fixed. Configuration is limited to the five fields in archdoc.json.