Tier 1: feedback line / toasts
The cheap first tier — surface each state transition from the MockDaemon stream as a short message. Proves the live event stream works end-to-end before we invest in the mirror panel.
Build
- A small feedback line / toast area that renders transitions: "Now playing: …", "Switched to YouTube", "Volume 40%".
- Fed purely by the same
ServerMessage stream Tier 2 will consume — no separate data path.
Why it's first
Most of the work is the foundation + virtual apps, which are shared. Tier 1 is a thin consumer that de-risks the whole thing for very little added cost, and its outcome gates whether we proceed to Tier 2.
Honest expectation
Tier 1 conveys information, not the experience of use — it may read a bit like a debug log. That's fine; it's the gate, not the destination.
Part of the mocked-demo epic. Depends on the MockDaemon foundation + virtual apps + app-switch affordance.
Tier 1: feedback line / toasts
The cheap first tier — surface each state transition from the MockDaemon stream as a short message. Proves the live event stream works end-to-end before we invest in the mirror panel.
Build
ServerMessagestream Tier 2 will consume — no separate data path.Why it's first
Most of the work is the foundation + virtual apps, which are shared. Tier 1 is a thin consumer that de-risks the whole thing for very little added cost, and its outcome gates whether we proceed to Tier 2.
Honest expectation
Tier 1 conveys information, not the experience of use — it may read a bit like a debug log. That's fine; it's the gate, not the destination.
Part of the mocked-demo epic. Depends on the MockDaemon foundation + virtual apps + app-switch affordance.