Skip to content

Architecture, intent, invariants, and ADR documentation suite - #48

Merged
haasonsaas merged 1 commit into
mainfrom
docs/architecture-intent-suite
Aug 4, 2026
Merged

Architecture, intent, invariants, and ADR documentation suite#48
haasonsaas merged 1 commit into
mainfrom
docs/architecture-intent-suite

Conversation

@haasonsaas

Copy link
Copy Markdown
Contributor

Summary

Go-big documentation for architecture and product intent (companion to the in-line rustdoc work in #46/#47).

Doc Role
docs/intent.md Problem, thesis, users, non-goals
docs/architecture.md Processes, trust boundaries, planes, sequences
docs/invariants.md 20 numbered guarantees → code
docs/data-model.md Glossary + tables
docs/spec-map.md Spec § → implementation
docs/threat-model.md Assets, actors, residual risk
docs/runbooks.md Operator procedures
docs/adrs/* 10 decision records
docs/README.md Index + read order

README and corpus-core lib rustdoc point at the suite.

Test plan

  • Docs-only + one rustdoc pointer; cargo check -p corpus-core
  • CI (fmt/clippy/tests should be no-ops for docs)

Introduce the product/system documentation layer alongside module rustdoc:
intent, architecture, twenty numbered invariants, data model, spec map,
threat model, operator runbooks, and ten ADRs. Wire the suite from
docs/README and the project README.
@haasonsaas
haasonsaas merged commit c3147b5 into main Aug 4, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant