OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

DocBlocks process

How to author goal/how/usage DocBlocks close to code.

field.key.label
DocBlocks process
field.version.label
field.type.label
field.title.label
DocBlocks process
field.description.label

How to author goal/how/usage DocBlocks close to code.

field.tags.label
docs,process
field.owners.label
field.stability.label
mixed

DocBlocks authoring rules

Colocate docs beside implementation; avoid barrel /docs folders.

Split intent:

**goal**: why this exists (before implementation).

**how**: operational/runbook steps.

**usage**: quick checklist for consumers.

Use `visibility`: public | internal | mixed.

Prefer routes like `/docs/<domain>/<topic>/<kind>`; ids mirror that.

Keep body Markdown LLM-friendly; avoid HTML.

Add owners/tags/domain/stability when known.

For presentations/markdown outputs, rely on TransformEngine via DocRegistry.

No sourcePath; DocBlocks are canonical.