Engineering Docs
Purpose
Engineering docs capture decisions, alternatives, deep dives, current implementation constraints, and agent/operator workflow notes.
Audience:
- maintainers
- implementation agents
- reviewers
- the project owner when evaluating technical direction
What Belongs Here
- architectural decision records and decision logs
- implementation deep dives
- alternatives considered and why they were rejected or deferred
- planning docs that are not current public product behavior
- backend schema and permission notes
- testing, deployment, and software-factory workflow details
What Does Not Belong Here
- end-user docs that should be stable and concise
- developer-facing API contracts that outside consumers should follow directly
- private secrets or raw partner data
Current State
Many existing docs still live in historical folders such as docs/planning/, docs/backend/, docs/agentic/, and docs/testing/. Treat those as engineering docs unless they are intentionally promoted into docs/public/ or docs/developers/.
When a document mixes audiences, prefer extracting the public/developer surface into the appropriate lane and leaving alternatives, caveats, and implementation detail here.
Start with the service cross-link map when reviewing how hosted services, docs, APIs, and implementation surfaces relate.