# Always-on e-ink UI V1

Status: product/interface draft

## Home: ambient deck

One persistent status row plus one large card and two queued card titles. No animation. The screen remains useful with the CPU asleep.

Status row:

`09:41  72%  LTE  MESH·3  GNSS`

Card priority:

1. active SIP call / emergency;
2. navigation next turn;
3. new direct message;
4. AI answer ready;
5. tool or module alert;
6. RSS digest;
7. quiet dashboard.

## Pages

- NOW — concise AI answer, pending voice request and action result.
- MAP — next turn, distance, bearing, breadcrumb and saved waypoint.
- INBOX — unified unread list; one-line preview and short reply.
- FEEDS — scheduled RSS digest, cached and deduplicated.
- CALL — SIP registration, caller, duration, mute and route.
- RADIO — LTE / Wi-Fi / LoRa / mesh state and last contact.
- TOOLS — installed PhoneBus capabilities and recent readings.

## Controls

- ANO rotate: move between cards/items.
- ANO center: open/confirm.
- direction press: contextual back/action/page.
- tail short press: work light.
- tail hold: push-to-talk / record voice request.
- voice: explicit user-initiated capture in V1, not always listening.

## Battery rules

- event-driven refresh only;
- partial refresh for status and one card;
- scheduled full refresh to clear ghosting;
- never wake a radio only to update decoration;
- maps render from local cache while moving;
- RSS batches on an existing network wake window;
- message and SIP events may wake according to user policy;
- each screen has a maximum update rate and fallback stale marker.

## Minimum interfaces

Every visible action maps to one device capability operation. The simulator consumes the same card/event schema as firmware. Screenshot fixtures cover every page, offline state and notification priority.
