Customers report a bug with a marked-up screenshot, or ask the AI assistant, which answers from the help centre. Everything real lands in Slack, where Hermes investigates and Zare or Luka fix and reply. Replies reach the customer in the widget, or by email.
Spec 1.4 M1–M4, in approval order. Read APPROVAL.md for what each screen unblocks and the one question on it. Prices show as [price TBD] on purpose.

m1-help-menu.html?state=menu
Question: A: a "?" menu in the top bar (pick; no button over the editor canvas) or B: the floating launcher widget.html?state=1?

widget.html?state=2

widget.html?state=3
Question: Spec § 9.2 lists Box, Pen, Blur. Drop Arrow (pick) or keep it?

m1-help-menu.html?state=editor

widget.html?state=9

m1-masked.html?state=keys

m1-masked.html?state=billing

widget.html?state=4

widget.html?state=5

widget.html?state=6

widget.html?state=7

widget.html?state=8
Question: Status words Fixing · Needs your reply · Fixed · Closed (pick, Gleap-like and plain) or show the raw spec states?

m1-email.html?state=reply

m1-email.html?state=fixed

widget.html?state=b

widget.html?state=c

widget.html?state=d

widget.html?state=i

widget.html?state=e

widget.html?state=f

widget.html?state=g

widget.html?state=j&visitor=anon

widget.html?state=a
Question: Keep the "Need a hand?" teaser bubble, or launcher only (pick: launcher only; the spec doesn't ask for a teaser)?

m2-knowledge.html?state=k1
Question: Knowledge segment in Customers › Support (pick) or Settings › Support (option B)?

m2-knowledge.html?state=k2

m2-knowledge.html?state=k3
Question: Snippets live on save (pick) or wait for Publish?

m2-knowledge.html?state=k4
Question: Existing question: skip and keep yours (pick) or replace?

m3-learning.html?state=digest

m3-learning.html?state=gap
Question: Approve gap drafts by ✅ in Slack (pick, same as replies) or in the dashboard help editor?

m4-addon.html?state=off
Question: New "Support" sidebar item (pick) or a tab under Forms?

m4-addon.html?state=sheet
Question: One add-on with an AI switch, or two tiers as § 11.6 proposes (shown)?

m4-inbox.html?state=empty

m4-inbox.html?state=inbox

m4-inbox.html?state=bug

m4-inbox.html?state=search

m4-inbox.html?state=reporting

m4-settings.html?state=settings

m4-settings.html?state=key

m4-visitor.html?state=answer
Question: Widget colours taken from the site automatically (pick) or picked by the owner in Settings → Look?

m4-visitor.html?state=notsure

m4-visitor.html?state=report

m4-visitor.html?state=csat

m1-email.html?state=customer

Both flows in plain words and the ground rules. Explainer, nothing to approve.

Built in the bugs channel. Its daily digest and gap cards are superseded by S24–S25.
png/.widget.html?state=4 (bug) or ?state=e (question), &visitor=anon, &theme=dark, &instant=1.--dw-* CSS variables, so a customer site can re-skin it without touching markup.