Five Galaxy surfaces — Watch, EarBuds, Phone, TV, Kitchen Display — quietly lit before sunrise in a Copenhagen apartment, the bed empty
07:00 CET · Copenhagen
Project 05 · Copenhagen · 2026

Cross-Surface Grammar.

The OS layer that reads three context tokens and decides which device should speak — on the wrist, in the ear, on the phone, on the wall, on the kitchen counter.

07:00 CET. Copenhagen. Ines opens her eyes. Her wrist buzzes — twenty-three.

Watch. EarBuds. Phone. TV. Kitchen Display. All synced. All awake. None of them noticed she just opened her eyes.

Ines Larsen and Mateo Costa on the sofa of their Copenhagen flat in late afternoon — Ines holding a coffee mug, looking off to the window; Mateo beside her, head down, planning her birthday on his phone.
Cast · Copenhagen · 2026

Ines & Mateo.

Not on Samsung? The grammar isn't Samsung-exclusive. Apple Handoff, Google Cast, and Microsoft Continuum face the same routing problem — Samsung just ships the most cross-surface stack today. Names changed for privacy. Real couple, real flat, real Tuesday.

Executive Summary · 90 seconds

What this case study proves —
at a glance.

The Problem
Galaxy already syncs every byte across the household. The wrist still walls of text. The phone still leaks gifts. The TV still shows work email when the family's watching a film. Sync moves data. It doesn't move attention.
The Thesis
Cross-Surface Grammar — a routing layer above the apps that reads three Context Tokens (Cognitive Load, Social Exposure, Form Factor) and decides, per surface, what arrives and in what shape.
What's New
Three AX Patterns made canonical: Surface Vocabulary, Moment Composer, Preview Redaction. Three Tokens × five surfaces = fifteen rules — a design language, not a preferences panel.
The Proof
Five Galaxy surfaces, one routing layer — Watch, EarBuds, Phone, TV, Kitchen Display. The same Brain reads {cognitive_load, social_exposure, form_factor}. Each surface receives the right shape: a glance, a whisper, depth, an announcement, a post-it.
It Generalizes
The same three Tokens describe a hospital emergency department — doctor's wrist, comms earpiece, mobile cart, ward monitor, nurse station. Same grammar. Different stakes.
2026 · The state of the art

Galaxy already syncs.
Context still resets.

Samsung Galaxy in 2026 is real. Calendar, notifications, music, health — all of it crosses devices without friction. That part is solved.

The part that isn't: every surface starts from zero. The Watch has no idea Ines just woke up. The TV has no idea Mateo's in the room. Three days this week, her surfaces did the wrong thing — politely, perfectly, at the worst possible moment.

07:04
The wrist became a notification landfill.
23 notifications on the Watch. Arrival order. No priority. The time — the thing a Watch is for — was buried.
08:24
EarBuds interrupted music with a full notification stack.
Commuting to Nørreport, music playing. Three notifications fired simultaneously — one from PM, one from a newsletter, one from her sister. All at the same volume. None of them were urgent.
21:14
The surprise almost died on the lock screen.
Ines had ordered a Tag Heuer as a birthday gift for Mateo. The shipping email arrived while Mateo was reading beside her. The lock screen preview was fully visible from eighteen inches away.
Galaxy Watch
A glance
One line. One tap. Haptic first.
Galaxy Buds
A whisper
Voice only. No visual. Ambient.
Galaxy Phone
Depth
Full feature set. Private. The one you hold.
Galaxy TV
An announcement
Shared. Never private. Anyone in the room sees it.
Kitchen Display
A post-it
Glanceable. Voice-controlled. Hands busy.

Concept · Surface roster Five surfaces Ines uses before she leaves the house. Each has a native vocabulary — set by the hardware, not the software. Today's OS treats them as copies of the same screen.

2026 · State of the Art

Samsung has already built something remarkable.

Before showing the gap, it's only fair to say how far Galaxy has come. The Galaxy S26 ecosystem ships with four genuinely impressive cross-surface capabilities.

Now Nudge

Galaxy AI reads your context and routes notifications to the best available device. Using your Watch? It vibrates first. At your desk? The phone lights up.

Auto Switch Buds

EarBuds jump between Phone, Tab, and PC automatically as you move your attention. No tapping. No settings. The audio follows you.

Samsung Health Integration

Watch biometrics feed Phone and Tab in real time. AI cross-analyzes sleep, stress, and calendar density to recommend better scheduling.

Agentic Galaxy AI

At MWC 2026 Samsung announced an agent layer that connects Watch, EarBuds, Phone, TV, and smart-home appliances as a single AI persona.

Samsung routes notifications. Samsung switches audio. Samsung reads biometrics. What Samsung doesn't yet have is a shared design language — a grammar that tells every surface how to shape information for its native vocabulary. That's what three days in Ines's life exposed.

The framework, in one breath

Three Tokens carry
the weight here.

Of the 8 Context Tokens, three explain almost everything this framework does. Cognitive Load — how loud to be. Social Exposure — what's safe to show. Form Factor — how to shape it.

Each Token is a live read of the room, held in the Context Brain · Level 3 — Now Layer and refreshed every few seconds. Cross-Surface Grammar is the rule layer that reads those three signals and decides, per surface, what arrives and in what shape.

Cross-Surface Grammar is a proposed design-language layer — a grammar Takao is proposing as a community standard, analogous to how Matter standardized smart-home device communication. Samsung, Apple, Google, and Microsoft each have pieces of this today. The proposal is the unified language above their implementations.

Token · Cognitive Load
How loud to be.
Estimated from time-of-day, calendar density, and recent activity. Just-woke-up = whisper. Deep-focus = silence unless it's emergency.
Token · Social Exposure
What's safe to show.
Reads who is within proximity. Alone = full preview. Partner nearby = redact gift-class messages. Screen-shared = redact everything personal.
Token · Form Factor
How to shape it.
Reads what surface is receiving and how it's being held. Watch on wrist + moving = haiku. Buds in + hands full = voice. TV in family room = redact work entirely.

Concept · Three Tokens Three of the eight Context Tokens, accent-coded across the rest of this case study. The other five Tokens (Physical State, Priority Weight, Feasibility, Autonomy Dial, Disclosure Dial) are referenced but not load-bearing for surface routing.

Backstage · Tokens as Contract

Three Tokens.
One machine-readable contract.

Every Token has a name, a type, a domain, a refresh rate, and a schema version. The same JSON object lands on Watch firmware, Phone OS, TV system process, and Kitchen Display — without translation.

Narrative
Cognitive Load
How loud the Brain is allowed to be. Estimated, not measured — a function of time-of-day, calendar density, and recent input activity. The wrist reads it before raising a notification. The TV reads it before lighting up. The Kitchen Display reads it before suggesting a recipe.
Machine
{
  "token":     "cognitive_load",
  "version":   "2.0",
  "type":      "float",
  "domain":    [0.0, 1.0],
  "estimator": "time × calendar × activity",
  "refresh_ms": 4000,
  "consumers": [
    "watch","buds","phone",
    "tv","kitchen_display"
  ]
}

Backstage · Token Schema Same shape for all three Tokens. Versioned with a deprecation contract — a 2025 surface running v1.0 still receives projections from a 2027 Brain.

Backstage · Brain API

Five surfaces.
Five subscriptions.
Five scopes.

Each surface declares which Tokens it reads and which it writes. Permissions enforced at the API layer — not at the copy layer.

SUBSCRIPTION CALL
brain.subscribe([...])
// surface registers its access to live Token state
brain.subscribe({
  surface: "watch",
  read:    ["cognitive_load", "form_factor", "priority_weight"],
  write:   ["physical_state"],
  refresh: "on_change"
});
Surface
Tokens it consumes
Access
Watch
cognitive_load · form_factor · priority_weight
read + write
EarBuds
cognitive_load · form_factor · physical_state
read
Phone
all 8 Tokens
read + write
TV
social_exposure · form_factor · feasibility
read (ambient)
Kitchen Display
cognitive_load · form_factor · physical_state
read

Backstage · Brain API "Watch only sees three Tokens" isn't an opinion in copy — it's enforced at the API layer. Phone is the only surface with full read/write because Phone is where the user explicitly declares preferences.

Backstage · Rule Engine Pipeline

Same engine.
Five renderers.

Token state goes in. A rule fires. A surface-specific UI command comes out. Every surface runs the same engine — only the renderer differs.

IN · Token state
{
  cognitive_load:  0.18,
  social_exposure: "alone",
  form_factor:     "watch",
  time:            "07:00",
  priority_weight: 0.84
}
ENGINE · Rule eval
match Watch + just-woke:
  surface_count: 3
  format:        "haiku"
  haptic:        "single"

defer 20 items:
  to:   "phone"
  when: "cl > 0.4"
OUT · UI command
watch.render({
  layout:      "three-line",
  items:       [...top3],
  haptic:      "single",
  defer_count: 20
})
Same token state. Five renderers.
cognitive_load: 0.28  |  social_exposure: "partner-present"  |  form_factor: "watch"→"earbuds"→"phone"
Watch
haptic · 1×
3 items max
time prominent
EarBuds
14s TTS
between tracks
no screen
Phone
preview redacted
arrival signal only
tap to reveal
TV
silent
partner watching
suppress all
Kitchen
sticky note
next time kitchen
Mateo absent
Same engine evaluates all five. Different renderer contracts output surface-native commands.

Backstage · Rule Engine Same engine runs on every surface. The renderer that follows is what differs — Watch draws three lines; EarBuds composes a 14-second voice clip; TV redacts the work-email sender entirely.

Backstage · AX Pattern Composition

Three patterns plug together —
and Tag Heuer survives Friday.

Patterns aren't a flat catalog. They compose. The 21:14 evening scene is built from three of them — each named, each canonical, each described in CONTEXT_GRAMMAR_TERMS.md.

Scene · 21:14 · Copenhagen · Living Room
WHAT HAPPENED

Ines and Mateo are on the sofa. Ines ordered a Tag Heuer watch as a birthday gift for Mateo. The shipping confirmation arrives on her phone. Mateo is 40 cm away, reading.

WHAT FIRED
Surface Vocabulary → Phone selected
Moment Composer → partner-present + gift-category
Preview Redaction → FIRED
Lock screen → "1 new email · tap to view"

Mateo does not see "Tag Heuer — your order ships tomorrow 09:00." The surprise survives Friday.

Pattern · P5-A
Surface Vocabulary
Each surface has a hardware-determined native shape. The Phone is depth, private. The routing layer respects.
Pattern · P5-B
Moment Composer
Synthesizes Cognitive Load + Social Exposure + Form Factor into one surface-shaped proposal.
Pattern · P5-C
Preview Redaction
When Social Exposure detects unauthorized eyes, lock-screen preview collapses to one line. Reactive.
Existing · P1-D2
Disclosure Matrix
N agents × M domains × M people = NM² access rules. Already canonical from Project 01.
↓   compose   ↓
Scene · 21:14, Copenhagen, the couch. A Tag Heuer shipping email arrives. Surface Vocabulary picks Phone. Moment Composer reads partner-nearby + gift-class purchase. Preview Redaction fires. Lock screen shows: "1 new email · tap to view". The surprise survives. Mateo never sees it.

Backstage · Composition The patterns library is a vocabulary, not a Pinterest board. Same patterns, recombined, become the Watch morning briefing in the next chapter.

Backstage · Federation — multi-vendor reality

A pure-Galaxy household exists.
A Galaxy + iPhone household is more common.

Mateo's Phone is an iPhone. The Brain has to read his proximity without owning his device. Cross-Surface Grammar is a layer above vendors — like Matter for smart-home, OAuth for auth, Passkeys for credentials. Proposal — does not currently ship.

Watch
Galaxy Watch 7
on-device · Samsung
EarBuds
Galaxy Buds 3 Pro
on-device · Samsung
Phone · Ines
Galaxy S25 Ultra
on-device · Samsung
Phone · Mateo
iPhone 17 Pro
federated · Apple
TV / Kitchen
Samsung Frame · Family Hub
on-device · Samsung
Apple
UWB proximity is already in iPhone. A federation contract reuses existing radio. No new chip.
Samsung
SmartThings already orchestrates 6 surfaces. Cross-Surface Grammar is the missing routing layer above it.
Google
Gemini Live already infers cognitive state. Federation lets it inform a Galaxy wrist without owning it.
Microsoft
Copilot's "presence-aware" is for work. The same primitive applies to home — without enterprise lock-in.

Backstage · Federation Matter took five years from announcement to ship. A federation contract for Context Tokens would follow a similar arc. The case study isn't claiming it exists — it's claiming the design works only if it does.

Backstage · Decision Trace

Why did the preview redact?
The Brain shows its work.

Every Cross-Surface Grammar decision is traceable. The reader can ask why this and the Brain answers — Token by Token, rule by rule.

decision_id · 7e3f-21:14-01 2.4 ms
TOKEN
social_exposure = "partner-nearby"  // Mateo's iPhone within 1.8 m via UWB
read
TOKEN
form_factor = "phone, face-up, table"  // gyro + lock-screen state
read
RULE
incoming.email matched against wishlist.gift_class  // originated from Ines.wishlist
match
RULE
apply Preview Redaction → preview.collapse("1 new email · tap to view")
fire
RULE
apply Focus Mode (iOS legacy)  // not applicable — email isn't a Focus category
Alternatives weighed
"1 new email · Tag Heuer"  (sender visible, body hidden) conf 0.41
"1 new email · tap to view"  (sender + body hidden) ✓ conf 0.86
Suppress arrival entirely  (no notification at all) conf 0.23
In plain language

Mateo's phone was detected in the same room. That single fact — someone who shouldn't see this is nearby — changed what Ines's lock screen showed. The grammar read the room, made a judgment call, and protected a moment of kindness without Ines having to configure anything. That's not a feature. That's hospitality encoded as an algorithm.

Backstage · Telemetry The trace is the difference between "the AI decided" and "the AI decided this, for these reasons." Without it, Cross-Surface Grammar reads as magic. Magic doesn't ship at Samsung.

Chapter 02 · A Tuesday in April — Copenhagen morning
Chapter 02
Tuesday, April 21.
Three surfaces. Three moments where the grammar read the room right.
07:04 · Watch · Ines wakes

Three items
on the wrist.

Ines opens her eyes. The Watch shows three items — the only ones that matter at 07:04 on a Tuesday.

The other twenty notifications are deferred to the phone, queued for when her Cognitive Load rises above the just-woke threshold.

The time is prominent. The wrist is still a wrist. The grammar made this decision in 2.1 ms — before she raised her arm.

User UI · Galaxy Watch 07:04. Cognitive Load = 0.18 (just-woke). Three items surface. Twenty deferred. Time occupies its rightful place.

08:24 · EarBuds · S-train to Nørreport

Fourteen seconds.
Between tracks.

Ines is on the S-train to Nørreport. EarBuds in, music playing. Her PM posts a long Slack message about the Q1 deck.

Cross-Surface Grammar intercepts it. The Watch stays quiet. The phone stays in her pocket. Fourteen seconds of TTS fires between tracks — the gist, nothing more. Music resumes.

Slack · #product · PM
Can you review the Q1 strategy deck before the 10am standup? I added two slides about the retail expansion, the second one has the revised forecast we discussed on Friday
Full message · 38 words
EarBuds · TTS · 14s
"PM asks: review Q1 deck before 10am standup."
Surface-shaped · hands free

Concept · EarBuds routing Form Factor = EarBuds-in + moving. Cognitive Load = moderate. The grammar routes to voice, compresses to the essentials, and fires in the gap between songs.

21:14 · Phone · Living room

The surprise
survives Friday.

21:14. Sofa. Mateo reading beside her, 40 cm away.

A shipping email arrives on Ines's phone. She ordered a Tag Heuer watch as a birthday gift for Mateo. The phone is face-up on the coffee table.

The lock screen shows: "1 new email · tap to view"

Social Exposure read the room. Mateo's iPhone was 1.8 m away via UWB. The grammar matched the email against the wishlist gift class and collapsed the preview before the screen lit up. Mateo never sees "Tag Heuer."

21:14 5G · 84%
9:14
Tuesday, Apr 21
Mail now
1 new email
Tap to view

User UI · Galaxy S25 21:14. Social Exposure = partner-nearby. Preview Redaction fired. The Tag Heuer name never surfaces. The birthday survives.

Chapter 03 · The Insight — what changes the rule
Chapter 03
The insight.
Three surfaces betrayed her. The same hardware can save her. The rule is the design.
AX Pattern · Surface Vocabulary

A watch is not a small phone.
Five surfaces, five mother tongues.

A Watch speaks in haiku. EarBuds whisper. A TV announces. A Kitchen Display is a sticky note for hands that are full. A Phone is a private office.

These aren't style choices. They're hardware constraints, signed by physics. Any design language that wants to live on all five surfaces has to speak five mother tongues — fluently.

CONCEPT · Surface Vocabulary
What each surface can and cannot say.

Concept · Surface Vocabulary Five form factors, five expression grammars. Depth, privacy, and interaction shape vary by hardware — the design language is built on top of these constraints, not against them.

Concept · Cross-Surface Grammar Rules

Three Tokens. Five surfaces.
Fifteen rules that decide the day.

Fifteen signature cells. Each one a rule:

Social Exposure = partner-nearby + Surface = TV
  → work notifications hidden entirely

Cognitive Load = deep-focus + Surface = Watch
  → highest-priority only · haptic

Form Factor = EarBuds-primary + moving
  → short text read aloud · never displayed

Not a preferences panel. Not a setting the user has to find. A design language the OS speaks before the user has to ask.

CONCEPT · Cross-Surface Grammar Rules
Signature artifact · 3 Tokens × 5 surfaces.

Concept · Cross-Surface Grammar Rules The design artifact at the center of Project 05. Rows are Token states; columns are surfaces; each cell is a rule that turns context into the right shape on the right device.

Chapter 04 · The Same Day, Restored — Copenhagen afternoon
Chapter 04
The same day, restored.
Same twenty-three notifications. Same PM message. Same Tag Heuer email. Three surfaces, three different answers.
AX Pattern · Moment Composer · 07:00

Same 23 notifications.
Three lines on the wrist.

Twenty-three still waiting. The wrist shows three.

Cognitive Load reads just woke up. Form Factor reads Watch = glance. Moment Composer picks the three that matter and sends the other twenty to the Phone, where they'll meet her after coffee.

Pattern · Moment Composer
  inputs : Cognitive Load · Form Factor ·
           Priority Weight · Time-of-day
  surface: Watch
  output : 3 highest-priority items, one line each
  defer  : 20 items → Phone, surfaced when CL > 0.4

User UI · Galaxy Watch 07:04. Cognitive Load (just woke) × Form Factor (Watch = glance) → 3 lines shown, 22 deferred to Phone.

After · 08:24 — Nørreport · Moment Composer fires

Buds in. Hands full.
Fourteen seconds of voice.

Same Slack message. Same PM. This time Form Factor reads EarBuds primary · moving · hands full. The text is never rendered. Moment Composer turns it into fourteen seconds of voice and slips it between two songs.

The Watch gives one haptic pulse — summary delivered. The Phone stays in her coat pocket. That is what EarBuds were built to make possible. Today's OS just hasn't asked them to.

Concept · Galaxy Buds 3 Pro EarBuds have no display — this is a Concept mock of the audio playback state. The message is never rendered as text; it slips in as 14 seconds of voice between two songs.

AX Pattern · Preview Redaction · 21:14

Same email.
The surprise survives.

Same Tag Heuer email. Same couch. The Phone still lights up. The lock-screen preview now reads "1 new email · tap to view". No sender. No subject. No product name.

Social Exposure detected Mateo's iPhone within two meters of Ines's. The Rule Engine cross-checked the email against her wishlist. Verdict: gift-class. Preview Redaction fires. The lock screen collapses to one line. When Ines picks up the phone, the full message is right there, waiting only for her eyes.

Focus Mode filters by app. Grammar reads the room. No category list to maintain. No "do not disturb" to remember to turn on. The decision happens at the speed of the room changing.

User UI · Galaxy S25 21:14. Mateo's iPhone <2 m via UWB. Social Exposure fires. Preview collapses to "1 new email · tap to view." The Tag Heuer name never surfaces.

Chapter 05 · Same Grammar, Different World — proving the framework generalizes
Chapter 05
Same grammar. Different world.
Move the household out of the apartment. Put it in a hospital. The same three Tokens still describe the day.
Generalization · Same three Tokens · in a hospital ED

Move the household.
The grammar still fits.

A doctor on a busy ward shift uses five surfaces too. Wrist for vitals. Earpiece for intercom. Tablet for charts. Ward monitor for triage. Nurse-station screen for handoffs. Cognitive Load. Social Exposure. Form Factor. The same three Tokens. Higher stakes.

In a Code Blue, the wrist collapses to one line: Bay 4 · 22-yr-old · v-fib · 2 mins. The intercom whispers the patient's allergies. The ward monitor blanks the family-visible display so a stranger doesn't read a prognosis over the doctor's shoulder. Same engine. Different stakes. Lives, not surprises.

Consumer · Copenhagen apartment
Five surfaces, three Tokens, one quiet morning.
Watch
3-line briefing for Ines · 23 deferred to Phone
EarBuds
14-sec voice summary on the commute
Phone
Preview redacted when partner is in the room
TV
Work email hidden when family is co-watching
Kitchen
Recipe shown only when both hands are free
Hospital · Emergency Department
Five surfaces, three Tokens, lives on the line.
Wrist
One-line vitals · highest-priority alarm only
Earpiece
Code-team comms · allergy whisper before entry
Tablet
Full chart access · private-mode mid-rounds
Ward monitor
Family-safe display when relatives are present
Nurse station
Handoff queue · triage glance · hands busy

Concept · Generalization Same three Tokens. Different domain. The proof isn't that Cross-Surface Grammar works at home — it's that the design language scales to a hospital without changing its primitives. Domain doesn't matter. The proof matters.

A surface that doesn't exist yet · 2030

When the Phone surface goes away,
the grammar still works.

Project the framework four years out. Galaxy AR Glasses 2030 — sixth surface, or replacement for Phone? Either way, the grammar reads the same three Tokens. Aspirational — does not currently ship.

Ines blinks twice. The HUD overlays a one-line briefing in her peripheral vision — three meetings, one decision, one deferred message. Her gaze meets Mateo's. The HUD blanks itself — Social Exposure detected an intimate look. The grammar didn't need to be retrained. It only needed to learn what "looking at someone you love" reads as.

2030 · Galaxy AR Glasses · proposal · same three Tokens

Concept · Future Form Factor Cross-Surface Grammar wasn't designed for screens. It was designed for the room. AR is just another surface in the room — same Cognitive Load, same Social Exposure, same Form Factor. The framework was forward-compatible by accident, then by design.

Indicative outcomes · vs 2026 baseline

What the routing layer changes,
in numbers.

indicative · simulated cohort · n=120 · April 2026

Surface routing decisions made by user
47/day 8/day
Decisions previously made by the user (which surface to check, which to dismiss) shift to the routing layer. 83 % absorbed.
Watch decision in <2 sec (success rate)
41 % 88 %
Moment Composer collapses 23 inputs into 3 surface-shaped lines. The wrist becomes a glance again.
Lock-screen leaks of gift-class purchases
2.8 %/mo 0 %
Preview Redaction fires on partner-nearby + wishlist match. Simulated cohort, eliminated by design.
Phone unlock count during commute
18/hr 2/hr
EarBuds carries the message. The pocket stays closed. The Watch was finally allowed to be a Watch.

Methodology Numbers from a simulated 120-person cohort using the v2 routing layer over a 14-day rollout window, baselined against 2026 default Galaxy behavior. Indicative, not from a real deployment.

Chapter 06 · Reflection — what was kept, what was cut, what remains unknown
Chapter 06
Reflection.
What was kept. What was cut. What people said. What this still does not answer.
Process · Decisions kept and cut

Six choices.
The reasoning behind each.

Senior portfolios show reasoning, not just output. Six load-bearing decisions made during Project 05 — three kept, three cut — with the why behind each.

01
KEPT
Three Tokens, not eight, carry the routing weight.
Surface routing is a hardware-and-room problem, not a preferences problem. The other five Context Tokens (Physical State, Priority Weight, Feasibility, Autonomy Dial, Disclosure Dial) sit in the same Brain but don't decide which surface speaks. Naming three explicitly made the framework reviewable in 90 seconds.
02
CUT
A separate Time-of-Day Token.
An early draft made Time-of-Day a ninth Token. It collapsed cleanly into the Cognitive Load estimator (time × calendar × activity). Adding a token for a derived signal would have inflated the schema without adding power. The schema stayed at eight.
03
KEPT
Moment Composer named explicitly in the user's narrative.
An earlier version hid the composer behind "the Brain decides." Reviewers called it black-box. Naming the pattern — and showing its inputs in a Spec block on the Watch scene — is the difference between magic and engineering. Magic doesn't ship at Samsung.
04
CUT
Auto-routing "smart filter" mode that needed no user opt-in.
The fastest path to silencing the wrist was a default that trusted the Brain implicitly. We cut it. Cross-Surface Grammar runs above the Disclosure Dial, not around it. If the user hasn't disclosed, the routing layer defaults conservative — preview-suppressed but never auto-deleted.
05
KEPT
Preview Redaction over Phone "do-not-show".
An alternative was to suppress the entire notification when partner-nearby was detected. We rejected it. The user must know a message arrived — they just shouldn't see its content yet. Arrival vs content is the right axis. Suppression breaks trust the next morning when Ines sees twelve unread emails she didn't know existed.
06
CUT
Grammar overrides iOS Focus Mode.
Tempting: have the routing layer treat Focus as legacy and bypass it. We cut it. Focus is a coarse user-set policy; Grammar is a fine-grained context read. They co-exist. The Telemetry trace makes the layering explicit — Focus is consulted, then either applied or skipped, with the reason logged.

Process · Decisions Kept/Cut The verdict isn't a polish note. It's a record of where the framework refused convenience. Each cut row is a thing the v0 demo could have done; each kept row is a guardrail the team chose to honor.

JTBD · What people said they wanted

Four jobs the routing layer
was hired to do.

Composite voices from research interviews. The shape of the need, not the specific n. Warm, forward-facing — never self-defensive.

"I bought my Watch so I could put the phone away. I keep pulling the phone out anyway."
PM · 34 · Stockholm · Galaxy household
"I just wanted my partner not to see his birthday gift on my lock screen."
Designer · 29 · Berlin · mixed-vendor household
"My wrist buzzes for everything. By the time I'm awake enough to tell what mattered, the bus is already here."
Product manager · 31 · Copenhagen · daily commuter
"When I'm cooking, I want the recipe. Not the work email about the recipe."
Architect · 36 · Lisbon · two-kid household

Methodology: composite voices from simulated-archetype interviews informed by published HCI research on multi-device household behavior. Quotes are not direct attributions. The point of this section is the shape of the need, not the specific n.

Unknowns · What this framework does not yet answer

Four open questions
I don't have clean answers to.

Trustworthy designers name their own edges. Cross-Surface Grammar shipped with these gaps still open.

01
When a visiting friend's phone is misread as "partner-nearby," does Preview Redaction over-redact?
Need: a calibrated false-positive cost model — and a quick "this person isn't a partner" gesture that doesn't break Disclosure Dial defaults.
02
What's the latency budget for Social Exposure detection?
Need: an empirical bound on how stale "partner is in the room" can be before the routing layer's decision feels wrong. Proximity APIs aren't realtime.
03
In a Galaxy + iPhone household, how does Mateo's iPhone hand off proximity?
Need: a federation contract for Context Tokens, similar in spirit to Matter / Passkeys. Currently a proposal. Five-year arc, optimistically.
04
When the Brain is offline, should the OS default restrictive or permissive?
Need: a recoverable failure mode. Restrictive breaks the wrist; permissive leaks the Tag Heuer. Probably "preview suppressed, arrival shown" — but it costs trust to be wrong here.
Takeaways · Three transferable principles

What other designers
can apply tonight.

Three principles that survive removing Cross-Surface Grammar from the picture. Useful even if Project 05 never ships.

01
A surface is not a screen size. It's a grammar.

Watch, EarBuds, Phone, TV, Kitchen Display each have a hardware-determined native vocabulary. Designing one app and "responsive-ing" it across surfaces breaks the hardware's intent. Honor the vocabulary; build the design language on top of it.

02
Privacy is who's in the room, not what's on the screen.

Focus Mode, Do Not Disturb, and notification filters all work by app or by category. They miss the fundamental signal: who can see this. A privacy primitive that reads the room — not the app catalog — is the one that survives a partner sitting on the couch.

03
Sync moves data. Grammar moves decisions.

Once the data is everywhere — and in 2026 it is — the next-order problem is which surface should speak. That decision belongs at the OS, not in each app. The routing layer is where attention is preserved; an app-level filter can never reach it in time.

Concept · Day timeline

Ines's day
across five surfaces.

7 AM to 10 PM. Five surfaces. One Brain deciding, minute by minute, which one should speak and which should stay quiet.

The pattern isn't "all surfaces always on." It's a relay — the right surface, the right depth, the right moment.

Concept · Day timeline Five tracks, fifteen hours. Every block is the Cross-Surface Grammar choosing this surface over the other four for this moment. The gaps are the point.

One Brain.
Five surfaces.
Each speaks its dialect.

Project 05 thesis · Cross-Surface Grammar

End of Project 05 · Cross-Surface Grammar

Sync solved the wires.
Grammar solves the rooms.

Three Tokens. Fifteen rules. One routing layer above the apps. Enough structure for five surfaces to stop shouting and start behaving like one good listener.

P1 designed what the Brain remembers at home. P2 designed what it carries on a trip. P5 designs how it speaks, on the wrist, in the ear, on the wall, on the phone, on the kitchen counter.

Cross-Surface Grammar 3 Tokens × 5 surfaces Post-app routing layer
→ Continue · Project 06 · Life Brain