59: she is the face of the voice pipeline, not a chat keyboard
This commit is contained in:
parent
e2fb113eb2
commit
30852cbb93
1 changed files with 13 additions and 3 deletions
|
|
@ -196,14 +196,24 @@ Decided 2026-08-06: **a home-screen layer element, not a zone occupant.** The
|
|||
host stays a wry window (the rig needs the web runtime), but the compositor
|
||||
flags it by role and pins it to the home layer with the clock — no zone minted,
|
||||
no dock-hide, no mission-control card, no border. She is furniture, and the
|
||||
clock is the precedent. "Non-focusable" is the wrong word: she has chat, which
|
||||
will eventually need the OSK, so she must be *able* to take focus when spoken
|
||||
to, while living in the home tier.
|
||||
clock is the precedent. "Non-focusable" is the wrong word: she needs touch —
|
||||
see Q1a — while living in the home tier.
|
||||
|
||||
The alternative — a full app in a layer of its own, exempted from the app rules
|
||||
— is explicitly deferred: that is the shape she takes when she is interactively
|
||||
changing content on other apps, not today.
|
||||
|
||||
### Q1a. How do we talk to her?
|
||||
|
||||
Decided 2026-08-06: **she is the face of the existing voice pipeline, not a
|
||||
second chat UI.** The left sidebar is already the long-form chat log and the
|
||||
normal place to engage; she stays in sync with it (that sync is considered
|
||||
done). Her interaction is hold-to-talk: press and hold her, speak, release —
|
||||
the utterance goes through the existing STT → agent → TTS systems, the sidebar
|
||||
logs it, and she is simply the face of that. This means she needs touch/press
|
||||
handling on the home tier, not a text keyboard, and the compositor exemption
|
||||
is about gesture routing, not about focus for typing.
|
||||
|
||||
### Q2. What does she do when nobody is talking to her?
|
||||
|
||||
The reference idles with random lines from `message.json`. Annie has a
|
||||
|
|
|
|||
Loading…
Reference in a new issue