Source: c77 session-view — chat-grammar bake-off over scenario fixtures, 2026-08-20
Anatomy v1 proved the ladder; this pass borrows existing chat grammars — messenger, team channel, agent console — so the transcript feels familiar before it feels novel. The question each candidate must answer: does the borrowed grammar carry machinery, violations, and cost without breaking the chat illusion? Every candidate renders the same fixture from the same mechanically derived beats.
Messenger
candidateThe iMessage/WhatsApp grammar — you on the right, the agent on the left, everything else whispered as centered system lines (the "Missed call" register).
Team channel
candidateThe Slack grammar — avatar rows, names, timestamps, and its best borrowed idea: machinery and policy speak as an app. Tool bursts arrive as attachment cards with the colored side-bar; a violation is the red-bar alert engineers already know from every #security channel.
Summarize last quarter's customer churn from the warehouse — monthly rate and top three cancellation reasons.
I'll query the warehouse for Q2 churn events grouped by month and reason.
The production Postgres server is blocked by policy for agent access. The snowflake-readonly replica is approved — rerunning the analysis there.
Reasons should exclude involuntary churn — payment failures.
Re-querying with involuntary churn filtered out.
Q2 voluntary churn: 2.1% → 1.8% → 2.4% monthly. Top reasons: missing SSO/SCIM (31%), price at renewal (24%), unused seats (17%). Summary written to reports/q2-churn-summary.md. Note: the prod warehouse remains blocked for agents; the readonly replica covered everything needed.
Agent console
candidateThe Claude Code / ChatGPT grammar — the engineer's own daily surface: full-width prompt blocks, assistant prose, tool calls as collapsed mono rows, cost as a per-turn footnote. For the person who ran the session, this is replay in their native tongue.
Summarize last quarter's customer churn from the warehouse — monthly rate and top three cancellation reasons.
I'll query the warehouse for Q2 churn events grouped by month and reason.
The production Postgres server is blocked by policy for agent access. The snowflake-readonly replica is approved — rerunning the analysis there.
Reasons should exclude involuntary churn — payment failures.
Re-querying with involuntary churn filtered out.
Q2 voluntary churn: 2.1% → 1.8% → 2.4% monthly. Top reasons: missing SSO/SCIM (31%), price at renewal (24%), unused seats (17%). Summary written to reports/q2-churn-summary.md. Note: the prod warehouse remains blocked for agents; the readonly replica covered everything needed.
Chat wearing the spine
carries forwardThe composed candidate: channel-grammar rows, but the avatar rail becomes the beat spine — dialogue keeps faces, machinery keeps glyphs, bursts stay one line until asked. Familiar at reading distance, scannable at arm's length.
Summarize last quarter's customer churn from the warehouse — monthly rate and top three cancellation reasons.
I'll query the warehouse for Q2 churn events grouped by month and reason.
The production Postgres server is blocked by policy for agent access. The snowflake-readonly replica is approved — rerunning the analysis there.
Reasons should exclude involuntary churn — payment failures.
Re-querying with involuntary churn filtered out.
Q2 voluntary churn: 2.1% → 1.8% → 2.4% monthly. Top reasons: missing SSO/SCIM (31%), price at renewal (24%), unused seats (17%). Summary written to reports/q2-churn-summary.md. Note: the prod warehouse remains blocked for agents; the readonly replica covered everything needed.
What the borrowing taught
| Grammar | Borrows | Reveals | Breaks |
|---|---|---|---|
| Messenger | Bubbles, sides, system whispers | Dialogue warmth — the session as a conversation you were in | Machinery demoted to small print; cost homeless; evidence reads as gossip |
| Team channel | Avatar rows, app personas, alert attachments | Policy as a speaker — violations land with #security-alert weight | Row-per-burst bulk; long sessions scroll without a skim layer |
| Agent console | Prompt blocks, collapsed tool rows, per-turn cost footnotes | The engineer's native tongue — replay looks like the tool that ran | No altitude: every row equal weight, violations lean on color alone |
| Chat + spine | Channel rows for dialogue, anatomy glyph rail for everything else | One rail, two readings — conversation up close, spine at a squint | Slightly heavier gutter; avatars and glyphs must share a column width |