OrchestKit · ork:glyph 3.0.0 · 2026-08-29

glyph v3: two dials, one front door

"Show me this" used to mean choosing between four skills by hand. There are only two questions: who is reading, and where the answer lives. glyph now answers both itself, says which it picked in one line, and renders or delegates.

1 · the grid

Audience times surface

Every visual answer lands in one of six cells. The default cell is operator + chat, which is what glyph 2.0 already did. The other five are what it could not reach before.

chat (inline) ask (interactive) page (file) operator novice dense ASCIIglyph 2.0 lived here trade-offs side by sideAskUserQuestion + previews decision / playgrounddelegate if installed plain-word ASCIIsame forms, no jargon 3 framings, pick oneasked of the operator explainer pagetemplates/explainer.html
What it meansOne skill, six outputs; the announce line (→ page · novice) makes the pick auditable.
If we did nothingThe ELI5 page route stays a private skill on one machine.
2 · how the dials resolve

Overrides first, then three tells each

DialDefaultFlips when
audienceoperator--eli5 or the word; a reader who is not the operator ("for the client"); a what-is / how-does-it-work question rather than is-ours-broken
surfacechatthe honest render exceeds 12 visual lines; it must persist or was asked for as a file; a real 2 to 4 way fork the operator must settle (ask)
DECIDE: <one-line question>
( ) option A  - <consequence>
( ) option B  - <consequence>   <- recommended, because <one clause>
after you pick:
[ ] <step that follows>

The decision-return template, in chat or as real controls on a page. A page that only pictures the options is a poster.

3 · what changed in the skill

Absorbed, not duplicated

PieceBefore (2.0)Now (3.0)
Routernone; chat onlytwo dials + announce line, routing table with capability-checked delegation (decision page, playground, dataviz only if the skill is listed)
Page route"use visualize-plan"house kit first, landing table, normative quality bar, look-at-it verification via portless + agent-browser, RTL rule (references/page-route.md)
Templatenonetemplates/explainer.html: beats, consequence cards, decision beat, sticky answer bar with copy fallback
Triggersdescription onlytriggers: frontmatter (eli5, explain to, visually, ascii, chart, explainer) with anti-triggers; 5 new eval trigger cases; 6 new test cases
Size215 lines228 lines in SKILL.md plus 66 in the reference; diagram patterns condensed, none removed from the rules