Documentation Style Guide

Write for readers first: introduce the task or concept before implementation detail, use runnable commands only when they are supported, and link to the authoritative contract rather than duplicating it.

  • Use clear, specific headings; avoid generic titles such as “Overview”.

  • Keep user guidance separate from contributor governance and research notes.

  • State qualification limits next to any qualified claim.

  • Describe annotation as generation and annotation, not numbered product phases.

  • Mark hosted-model output as non-deterministic; describe structural validation and provenance without claiming deterministic semantic verification.

  • Run strict Sphinx and API-coverage checks before review.

Code-span Linking Rule

Link a public API name to its authoritative reference page when that link helps the reader verify the stated contract. Do not create links to removed APIs or historical design-spec anchors.