Expand description
Renderers over the Roteiro graph. All outputs — docs site, Obsidian vault,
and the optional MCP server (feature mcp) — are build products of the
same store, so humans and agents always see the same data.
Structs§
- Index
Entry - An entry in the ADR index page.
- Rendered
Adr - A rendered ADR: its title (for the index) and the full themed HTML page.
- Vault
Note - A rendered vault note: its filename (with
.md) and markdown content.
Enums§
- Target
- A render target for the graph.
Functions§
- markdown_
to_ html - Convert
CommonMarkmdto an HTML fragment, with GitHub-style tables and strikethrough enabled (the house ADR style uses pipe tables). - note_
name - Map a node key to a filesystem- and wikilink-safe note stem. Characters that
are awkward in filenames or Obsidian links (
:/#whitespace) collapse to-; alphanumerics,.,_and-are kept. - render_
adr - Render one ADR markdown document to a themed HTML page. Leading YAML
frontmatter is stripped; the title is the first
#heading, orfallbackif there is none. - render_
adr_ index - Render the ADR index page listing
entriesin the given order. - render_
note - Render a node’s
Explanationinto an Obsidian note: YAML frontmatter, a heading, and its outgoing/incoming edges as provenance-labelled wikilinks.