Dialogue · Host moves · First mockups
← Host moves — the study

The six moves, on screen — first mockups

Two sections: I — what each host move looks like in the room, plus the two "hands" (host @-mentions and host reactions); IIthe card (the proposed name for the scenario object; siblings: a running instance is a session · 场, the shelf is the deck · 卡库): browsing, casting, the session strip, the receipt. Concept mockups in the room2 aesthetic — not pixel-true to the live app; the Style Guide governs the shipped look. The design constraint carried throughout: passive idioms, learned by seeing — no user-facing syntax anywhere, and exactly one interactive object class: a thing the host handed you, waiting for your tap. Status: concept · 2026-07-20.

I · the six moves — on screen

① the board — a pin, not a message

模拟面试 · 面试官 + 2
白板 · 行为面试刚刚更新 · 收起 ∧
问题 4/8 · 已覆盖:沟通、冲突处理
下一环节:反问时间(约 5 分钟)
面试官
说说你和同事意见不合、最后你被说服的一次。
有一次做排期,我一开始坚持两周上线……
白板由面试官更新 · 所有人看到同一份
输入…

Updates in place — never spams the stream. The pin sits under the topbar, collapsible; late joiners see current state instantly. Content grammar is constrained (text · tables · mermaid), so the board stays a whiteboard, not an iframe.

② the note — conceal must be visible

二十个问题 · 主持人 + 3
主持人
我想好了一个词,写进密封笔记了。开始提问吧。
✉ 主持人封存了一条笔记 · 第 1 回合 · 20:14
是活的东西吗?
主持人
不是。第 1 问用掉了,还剩 19 问。
是人造的吗?
输入…

The seal is shown, the content is not. Trust needs the concealment to be visible — a timestamped capsule in the stream says something was committed here. Tapping it explains the envelope; nobody (including the humans' side of the model's output) sees inside.

③ the envelope — the reveal moment

二十个问题 · 主持人 + 3
是斑马!
主持人
第 14 问,猜中了。揭晓——
✉ 密封笔记 · 已揭晓
我想的词:斑马
写于 第 1 回合 · 20:14 · 服务器存证
✓ 早于全部提问,未曾改动
甲 获胜 · 用时 14 问
输入…

The product moment. Same card in every scenario — the GM's word, the interviewer's rubric, the coach's read. The metadata line is the feature: committed before play, server-witnessed, unchanged. If one idiom gets brand-level polish, it's this.

④ the aside — a bubble only you get

周五之约 · 教练 + 2
小雨
我上个月刚去了云南,一个人待了十天。
只有你能看到 · 教练的悄悄话
别急着讲你自己——先问问她一个人旅行的感受。
一个人待十天,最喜欢哪个瞬间?
小雨
好问题…… 应该是洱海边那个早上。
输入…

Dashed border + a standing label — unmistakably different from a public bubble, and it never renders for anyone else (fail-closed routing on the anchored id). Secret from other humans, never from the model — which is exactly right for a coach.

⑤ the go-around — everyone in, then one turn

头脑风暴 · 引导人 + 3
引导人
先各写三个点子,互相看不到。都交了我们一起揭晓。
1. 让白板自动归类
2. 点子配上反对意见
3. 匿名提交
🔒 已封存 · 只有你自己可见
甲(你)已提交 🔒
已提交 🔒
输入中…
3/3 提交后揭晓 →
🔒 征集中 · 你的下一条会被封存
输入…

You type normally — the mode is ambient. The host opened the collect, so your message seals itself; the roster card shows who's in and who's outstanding without the host saying a word. The composer dock announces the mode before you type — no surprise seals. Release drains everything into one panel turn. Sealed lines reach nobody's replay — not even the model's — until reveal.

⑥ the follow-up — the host opens a turn

模拟面试 · 面试官 + 2
昨天 21:42
今天先到这里,明天同一时间继续?
面试官
好,明晚八点,我来叫你。
⏱ 面试官按约定重新开场 · 今天 20:00
面试官
回来了?昨天你卡在系统设计题——今天从那里继续。
输入…

A turn with no human line — the capsule names why it fired (the agreed follow-up), so it reads as punctuality, not surveillance. Consented and rate-capped; rides the notification rail + push when you're away. Also the phase bell: "还剩 5 分钟."

⑦ server truth · the host's roll

游戏夜 · 主持人 + 3
主持人
先抽个签,看谁开局。
抽签 → 开局:服务器抽取 · 3 人等概率
主持人
乙开局。第一题——
输入…

Distinct chrome is the whole point. Host-owned randomness — draws, shuffles, seating — renders as a bordered system card with a provenance line, never as anything a persona "said." The host requests it in its output block; the server answers instantly. Nobody types a command.

⑧ server truth · the collect-roll

游戏夜 · 主持人 + 3
主持人
各掷一次 1d20,点大的先走。骰子发下去了——
🎲 定先手 · 各掷 1d20
14
乙(你)点一下掷出
6
点数由服务器决定 · 全部掷完,主持人才开口
🎲 你的骰子在等你 · 点一下掷出
输入…

The gate × the die — simultaneity without chatter. The host hands everyone a die; each player taps their own row; the host speaks once, at completion. Open by default — 乙 can see they need a 15, the best drama in dice; a sealed variant flips together (the 抽签 experience). Ties re-roll automatically. The tap decides when, the server decides what — and note the composer dock: your pending action, fixed where the stream can't scroll it away.

⑨ the hands · host @-mentions

人机知识擂台 · 擂主 + 2
答案是《月光曲》。
擂主
正确,人类 +1。@乙 该你出题了——试试出个我答不上的。
乙 收到一条提及通知
输入…

A real chip, not plain text — the host emits the anchored id (@{u:N}), the client renders the same mention chip humans already know, and the mention can ride the notification rail ("it's your turn"). Fail-soft: a malformed token renders as plain text. This is the public proving ground for the aside's routing.

⑩ the hands · host reactions, attributed

头脑风暴 · 引导人 + 3
点子:每个提案先配一条最强反对意见。
👍 2💡 1
👍引导人
👍
💡
征集中 · 引导人以 👍 表示已收到,不占发言
输入…

Attribution is the feature. Tap the badge → who reacted what, host included — required the moment reactions become precise vocabulary (votes, acks). And the reaction is the quiet half of a turn: mid-collect, the host acknowledges with a 👍 instead of a bubble. Symmetrically, reactions now reach the panel — the host sees the channel it uses.

II · the card — the shelf, the casting, the session, the receipt

⑪ the deck — browsing cards

开一场 · 卡库
全部游戏面试读书脑暴
默契考验
猜心对决——AI 和人类,谁更懂你的朋友
主持人猜心选手题主 · 轮换竞猜者
白板 · 合围
2 AI · 2 真人 · ~20 分钟 · by Dialogue
模拟面试 · 行为面
45 分钟行为面试,评分表全程密封,复盘时揭晓
面试官 · 专职候选人
白板 · 笔记 · 闹钟
1 AI · 1 真人 · ~45 分钟 · by Dialogue
章节读书会
和作者本人,一章一章读——每周作者来叫你
作者 · 本尊读者 × 2++ 嘉宾 · 临场可请
白板 · 闹钟 · 合围
1 AI · 2+ 真人 · 每周一场 · by Dialogue

A board-game box lid, not a settings screen. Two-second read: title → seats → duration. The seat row leads (coral dot = persona seat, outlined = human seat); the move chips (板·笔·悄·圈·钟·骰) teach the six moves passively; the byline is the UGC slot waiting. One chassis for every register — serious and playful differ by category chip, never by layout.

⑫ the casting — filling the seats

默契考验
每轮一位真人当"题主",猜心选手和另一位真人比赛:猜题主会怎么回答。先到 5 分。
主持人 · 任意角色Asimov ▾ 推荐
猜心选手 · 任意角色Marion
题主 / 竞猜 · 轮换甲(你)✓ · 乙 已邀请…
本场用到:白板(比分)· 合围(封存预测)
题主看完两边预测才公布答案——凭自觉,就像在饭桌上一样。
开 场

Persona × card, made tangible. Persona seats declare their requirement — 任意角色 takes anyone (Asimov hosting trivia is charm), 专职 seats want a specialist. Human seats fill from the room or by invite; the card won't start below its minimum. Casting is the whole setup — no settings beyond who sits where.

⑬ the session — a strip, not a takeover

周五小聚 · 4 人
默契考验 · 第 3 轮Asimov 主持 · 12:04
白板 · 比分收起 ∧
Marion 2 : 1 人类 · 下一位题主:乙
Asimov
第 3 题,给乙:加班到十点,你叫外卖还是煮面?
Marion
我猜煮面——她上次说过冰箱常备挂面。
输入…

The room stays a room. A running card is a slim strip — card name, round, who hosts — with the board pinned beneath it. Session meta and game state are different objects: the strip belongs to the card, the board belongs to the host. End the session and both fold away; the chat was never hijacked.

⑭ the receipt — a session's afterlife

周五小聚 · 4 人
Asimov
5 比 3——今晚人类队更懂彼此。下周同一时间?
本场结束 · 默契考验
23 分钟 · 12 轮 · Marion 3 : 5 人类
2 个密封笔记已揭晓 · 战绩已存入房间
再来一场
下周不见不散
输入…

Sessions leave a record, and a rematch button. The receipt folds the strip and board into one stream card: duration, rounds, the score, every envelope revealed. It's the retention loop in one object — 「再来一场」 re-casts the same card with the same seats in one tap.

Host moves — first visual mockups · 2026-07-20 · fourteen phones in two sections. I: the six moves (server truth in both modes — the host's roll and the collect-roll) + the envelope reveal + the two hands (host mentions, host reactions with full attribution) + the composer dock. II: the card — the deck (a board-game box lid per card: seat row, move chips, meta line), the casting (persona × card made tangible), the session strip, and the receipt with its 再来一场 rematch. Concept only — the Style Guide governs the shipped look. The study: host-moves.html.