Orchestrating a session
Nockerl renders assistant replies as styled prose, not raw text. The same renderer drives chat bubbles and these docs. Bind to a type role and the whole scale moves together. Mention a tool inline as nockerl session send and it reads as code.
What it composes
One prose surface lays out every markdown element on a single left edge with a steady vertical rhythm:
- Headings, paragraphs, bold and italic runs
- Inline
codechips and fenced code wells - Lists, blockquotes, tables, rules, and figures
Run order
- Author the component spec on the docs site
- Sign-off lands on the design
- Resolve to tokens and publish
Review checklist
- Resolve raw values to design tokens
- Ship to the per-platform packages (
@dizyx/*) - Conform the web dashboard last
The canonical look is sourced from the Android and Voice apps, never the web dashboard, which is conformed last.
Streaming snippet
await nockerl.send(
'project:nockerl-design::primary',
'Pick up the next ticket.',
); // hand work to another sessionNockerlSurface mapping
| Element | Type role | Spacing |
|---|---|---|
h1 | title / headline | 24 px above |
| Paragraph | body.medium | 16 px flow |
| List item | body.medium | 8 px gap |