Artikel/Product systems/10 Jul 2026

The label system

A compact state model for turning email into an operational workspace.

Email folders are a weak proxy for intent. Jett labels describe the operational state of a thread instead: what deserves attention, what is blocked and what is done.

Labels are composable

Each thread can carry a small set of stable labels. They are intentionally orthogonal, so a thread can be Active, Waiting and Client at the same time without creating a maze of nested folders.

System map

A predictable action model

Every keyboard action updates labels through the same command path. The UI is optimistic, the local store commits atomically, and sync publishes the smallest possible change set.

  1. The user chooses an action.
  2. Jett creates an explicit state transition.
  3. The local model commits the change.
  4. Sync distributes the update without blocking the interface.

Designed for retrieval

Labels remain useful because they are not presentation-only tags. They power views, search filters and the agent's structured plans—while the original email stays untouched.